linux:commands:shred
Различия
Показаны различия между двумя версиями страницы.
| linux:commands:shred [2026/10/03 10:49] – создано Кирилл Молчанов | linux:commands:shred [2026/10/03 10:49] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Команда shred ====== | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== О команде shred ===== | ||
| + | |||
| + | Команда shred - Используется для безопасного удаления файлов путем многократной перезаписи их содержимого. Такой способ удаления значительно усложняет или полностью исключает возможность восстановления данных специализированными программами. | ||
| + | |||
| + | ===== Опции shred ===== | ||
| + | |||
| + | * **--help** - Показать справочную информацию по команде | ||
| + | * **--version** - Показать информацию о версии shred | ||
| + | * **-n=N** - Позволяет указать количество циклов перезаписи (по умолчанию 3) | ||
| + | * **-s=N** - Позволяет указать количество байт (возможны суффиксы вида K, M, G). | ||
| + | * **-u** - Удаляет файл после его перезаписи | ||
| + | * **-v** - Показывает процесс перезаписи | ||
| + | * **-z** - Позволяет перезаписать конец файла нулями, | ||
| + | |||
| + | ===== Использование shred ===== | ||
| + | |||
| + | Перезаписать файл, по умолчанию файл перезаписывается 3 раза: | ||
| + | <code bash> | ||
| + | shred Имя_файла | ||
| + | </ | ||
| + | |||
| + | Перезаписать файл и удалить его, используем опцию **-u**: | ||
| + | <code bash> | ||
| + | shred -u Имя_файла | ||
| + | </ | ||
| + | |||
| + | Указать сколько раз перезаписать файл, используем опцию **-n**: | ||
| + | <code bash> | ||
| + | shred -n 15 Имя_файла | ||
| + | </ | ||
