Консультация № 122831
12.02.2008, 16:10
0.00 руб.
0 4 4
Здравствуйте, уважаемые эксперты!
Скажите пожалуйста, есть ли в Linux (конкретно, в OpenSuSE 10.2) стандартная команда (или сторонняя утилита) для полного затирания файлов? То есть, имеется в виду не простое удаление, а именно уничтожение файлов, например, удаление ссылки на них и заполнение нулями пространства, которое они занимали на диске... Английское название такого удаления - "shredding files". Надеюсь, я выразился понятно :)

Обсуждение

Неизвестный
12.02.2008, 16:17
общий
это ответ
Здравствуйте, Fixus!
dd if=/dev/zero of=/target/file bs=1k count={Размер в Кб + 1 для надёжности}
затрёт файл нулями
давно
Академик
20764
1861
12.02.2008, 16:38
общий
это ответ
Здравствуйте, Fixus!

Есть стандартная. Называется shred
Неизвестный
12.02.2008, 22:56
общий
это ответ
Здравствуйте, Fixus!

Да, эта команда называется shred, принадлежит пакету coreutils
давно
Старший Модератор
17042
808
13.02.2008, 06:48
общий
это ответ
Здравствуйте, Fixus!
Да, как уже упоминалось, в Linux для затирания файлов существует стандартная команда shred. Однако, если Вам не хочется работать в консоли, функциями шреддера обладает и программа шифрования файлов - KGpg.
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
Форма ответа