Загрузка...

File shredding | Shred

Thread in Linux created by Rekkit Feb 2, 2023. 124 views

  1. Rekkit
    Rekkit Topic starter Feb 2, 2023 Аккаунты PUBG Mobile - https://lolz.live/threads/8226243/ 1113 Nov 30, 2018
    Это консольная програма которая "надёжно" удаляет файлы. Так как обычно удаление файла всего лишь стирает информацию о присутствии файла на диске, этот файл подлежит восстановлению, но shred удаляет не только эту информацию, но и сами данные файла. Принцип работы заключается в перезаписывании "нулями" пространства, где был физически размещён файл на диске/накопителе.
    1) Откройте терминал для экспериментов и создайте файл с простым содержанием Hello_world
    Для демонстрации выведен список файлов в каталоге (ls) и содержание созданного файла (cat file.txt)
    [IMG]

    2) Теперь для примера создадим символьную ссылку на файл и продемонстрируем её содержимое. Далее демонстрируется сама символьная ссылка и вывод указывает на то, что символьная ссылка ссылается на файл file.txt
    [IMG]

    3) Если удалить файл, затем снова прочитать содержимое символьной ссылки, то мы не увидим никакого содержания, потому что файл удалён
    [IMG]

    4) Теперь создадим файл заново и сделаем на него жёсткую ссылку, это позволит записать данные расположения файла на диске.
    После создания жёсткой ссылки, продемонстрировано её содержимое
    [IMG]

    5) Теперь удалим файл и попробуем прочитать содержание жёсткой ссылки
    [IMG]
    Как видите, содержание жёсткой ссылки сохранилось не смотря на удалённый файл

    6) Теперь попробуем создать файл, сделать на него жёсткую ссылку и удалить файл с помощью shred, затем снова посмотреть содержание жёсткой ссылки
    [IMG]

    Теперь данные на своём месте отсутствуют, не смотря на наличие жёсткой ссылки

    7) shred можно использоваться для уничтожения сразу всех файлов в каталоге:
    Команда: shred -uvz *
    Либо для уничтожения только выбранных файлов, для этого нужно указать эти файлы:
    Команда:
    shred -uvz file1 file2 file3
    Если нужно уничтожить все файлы в каталоге и в подкаталогах, то есть рекурсивно, здесь на помощь придёт утилита find, потому что shred не умеет так делать самостоятельно:
    Команда: find . -type f -exec shred -uvz {} \;
     
  2. санябритва
    санябритва Feb 2, 2023 выпил из стакана месячные своей телки 249 Jun 13, 2020
    srm тоже самое делает насколько знаю, есть в ауре
     
    1. GUSAR
Top
Loading...