для захвата свойств до "}" мы можем сделать:
awk '/"properties" : {/,/^[[:blank:]]*}$/' file.json
Вы можете загрузиться с любого дистрибутива Live USB, а затем вручную перезаписать все содержимое жесткого диска с помощью dd
или cat
. Но я считаю, что проще всего использовать уже созданный для этой цели инструмент, например DBAN .
Из Википедии:
Darik's Boot and Nuke, also known as DBAN (...), is an open-source project hosted on SourceForge. The program is designed to securely erase a hard disk until its data is permanently removed and no longer recoverable, which is achieved by overwriting the data with pseudorandom numbers (...)
DBAN can be booted from a CD, DVD, USB flash drive or diskless using a Preboot Execution Environment. It is based on Linux and supports PATA (IDE), SCSI and SATA hard drives.
Простым способом, не требующим специальных инструментов, является загрузка с Live Linux USB и последующая перезапись жесткого диска.
Предположим, что жесткий диск, который вы хотите стереть, /dev/sdb
Вы можете легко стереть с помощью:
cat /dev/zero > /dev/sdb
Это «достаточно хорошо» для большинства случаев, но теоретически может быть восстановлено, потому что HD сохраняют некоторые остаточные магнитные свидетельства своих прежних данных. Более безопасной версией будет
cat /dev/urandom > /dev/sdb
Или, если вы действительно носите свою шапочку из фольги и хотите убедиться, что они не читают ваши мысли, сделайте это несколько раз.
Имейте в виду, что современные твердотельные накопители можно перезаписывать ограниченное количество раз. Хотя этот показатель довольно высок, вы обычно не перезаписываете весь SSD. Если вы перезапишете содержимое SSD слишком много раз, это приведет к повреждению диска.
Если вы хотите быть уверенным в безопасности, используйте shred
. Этого не может отменить даже ЦРУ;)