RHEL CentOS Debian Ubuntu удаление данных

Удаление данных и MBR со всего диска /dev/sdb  с заполнением нулями
# dd if=/dev/zero of=/dev/sdb bs=1M

Удаление с заполнением случайными данными
# dd if=/dev/urandom of=/dev/sdb bs=1M

Для удаления можно также указывать отдельные разделы. Например /dev/sdb1.
Удаление определенных типов файлов
# cd /
# find . -type f -name "*.test" -exec rm -fi {} \;
rm: remove regular empty file `./home/file.test'? y
rm: remove regular empty file `./etc/file.test'? y

В данном примере производится удаление файлов типа .test

Поиск и удаление пустых директорий/файлов
# find /tmp -type d -empty -print0 -exec rmdir -v "{}" \;
/tmp/test2rmdir: removing directory, `/tmp/test2'
find: `/tmp/test2': No such file or directory
/tmp/test3rmdir: removing directory, `/tmp/test3'
...

# find /tmp -type f -empty -print0 -exec rm -v "{}" \;
/tmp/test2removed `/tmp/test2'

Дополнительная информация