Назва

shred - гарантовано видаляє файли, спершу перезаписуючи їх, щоб сховати зміст

Стислий огляд

shred [ОПЦІЇ] ФАЙЛИ ...

Опис

Програма shred перезапише перезапише кілька разів вказані їй ФАЙЛИ. Це значно ускладнює, навіть для дуже дорогого програмного забезпечення по дослідженню обладнання, відновити дані.

Обов'язкові аргументи довгих опцій являються обов'язковими також для коротких.

-f, --force : Якщо потрібно, змінить права доступу, щоб дозволити запис.

-n, --iterations=N : Перезапише N разів замість стандартних 25-и.

-s, --size=N : Видалити вказану кількість байтів, До числа N можна додати суфікси K (кілобайт), M (мегабайт) і G (гігабайт).

-u, --remove : Зітнути розмір і видалити файл після перезапису.

-v, --verbose : Виводитиме проведені дії.

-x, --exact : Не округлювати розміри файлів до наступного повного блоку. Стандартне поводження для незвичних файлів.

-z, --zero : Додасть кінцевий перезапис нулями, щоб приховати застосування shred.

- : Вжити shred щодо стандартного вводу.

--help : Вивести допомогу по вживанню програми і завершити роботу.

--version : Вивести інформацію про версію програми і завершити роботу.

Програма видалить ФАЙЛИ, якщо вказати опцію --remove (-u). Без задання, файли не видаляють, оскільки поширеним є застосування shred щодо пристроєвих файлів, таких як /dev/hda, які не варто усувати. Для звичайних файлів, більшість використає опцію --remove.

Застереження: shred покладається на важливе припущення, що файлова система взмозі перезаписати дані на тому самому місці. Це традиційний спосіб діяти, але багато сучасних файлових систем розроблено таким чином, що вони не вдовольняють це припущення. Наступне є прикладом файлових систем, на яких shred не ефективний:

  • 3 журнально-структуровані або журнальні файлові системи, такі як AIX і Solaris (а також JFS, ReiserFS, XFS, Ext3 тощо)

  • файлові системи, що записують резервні дані і продовжуть це робити, навіть якщо деякі записи не вдаються, скажімо основані на RAID файлові системи

  • файлові системи, які здійснюють миттєві копії, як наприклад север NFS Network Appliance

  • файлові системи, що кешують у тимчасові місця, ак скажімо клієнти NFS версії 3

  • стиснені файлові системи

На додаток, резервні копії файлових систем, а також віддалені дзеркала, можуть містити копії файлів, які неможливо видалити.

Автор

Написано Colin Plumb.

Вади

Повідомлення про вади надсилайте на bug-coreutils@gnu.org.

Дивіться також

Повна документація для shred підримується в посібнику Texinfo. Якщо програми info та shred правильно встановлені, команда "info coreutils shred" надасть повну довідку.