Говорить о "данных" слишком широко, но совершенно очевидно, что вы на самом деле говорите о файлах. Вы должны знать, что файлы обычно хранятся в файловых системах. Хотя есть различия, это обычно означает, что существует древовидная структура путей, представляющих файлы или каталоги, и файлам назначается место на жестких дисках, где хранится их содержимое.
Такие команды, как rm
просто удаляют файл, то есть запись в дереве: они помечают родительский каталог как имеющий одного дочернего элемента. По адресу, где находился файл, и где находилось содержимое файла, ничего не меняется.
Однако есть также такие команды, как shred
, которые на самом деле перезаписывают содержимое файла, поэтому его (в идеале) нельзя восстановить. Это на самом деле сложнее, чем первое, потому что не гарантируется, что одни и те же сектора используются для хранения перезаписываемых данных, и потому что физически магнитные данные на диске не просто двоичные. Кроме того, такие инструменты не просто обнуляют данные, но многократно перезаписывают их шаблонами или случайными данными, что затрудняет их физическое восстановление.
Итак, есть оба варианта, которые вы упомянули, но ежедневное удаление - это просто удаление указателя на фактические данные.