Этот инструмент имеет название shred и очень прост в работе.
По умолчанию, shred перезаписывает указанный вами файл 25 раз, но после выполнения своей работы, он не удаляет файл.
Вы можете использовать следующие полезные ключи при работе с shred:
-u (--remove) - урезать и удалить файл после перезаписи;
-n (--iterations) N - перезаписывать N раз вместо определенных по умолчанию;
-z (--zero) - в последний раз перезаписать файл нулями, чтобы скрыть работу программы shred.
К примеру:
#shred -uvz -n50 mysecretfile.txtВ этом случае shred удалит ваш файл mysecretfile.txt, 49 раз перезапишет его, а в 50-ый раз "забьет" нулями (скрыв свою работу).
Ключ -v (--verbose) позволит вам наблюдать происходящее на экране (но обычно такое скрывают ;) ).
P.S. К сожалению утилита shred не даст ожидаемого результата на журналируемых или основанных на журналах файловых системах (JFS, ReiserFS, XFS и т.д.) а также системах, отмечающих и записывающих все операции с файлами (RAID).