Re: Как затереть файл нулями в AIX?

Главная Форумы POWER Systems AIX/Hardware Как затереть файл нулями в AIX? Re: Как затереть файл нулями в AIX?

#19264

Dmitry
Участник

Как-то так
[code]
cd /path
find * -prune -type f -ls | awk ‘{file=$11; size=$7; if (size%1024) {size=int(size/1024)+1} else {size=int(size/1024)}; {for(i=12;i<=NF;++i) file=file"\ "$i}; print size" "file}' | while read size file; do dd if=/dev/zero of=./"$file" bs=1024 count="$size"; done
[/code]
Используйте аккуратно – скрипт ничего не спрашивает, затирает все файлы которые найдет в текущей директории. При этом не ходит в поддиректории.

Если надо, что бы ходил рекурсивно – уберите "-prune" в find
Может вам лучше надо всю партицию затереть нулями, а не отдельные файлы?