Приложение App Store "Trash Without" заявляет о возможности безвозвратного удаления больших файлов, полностью избегая OS X Trash. Как это может сделать это?
1 ответ
Корзина - это просто еще один каталог в домашнем каталоге вашего пользователя. Поэтому, когда вы удаляете файл с помощью "обычных" средств, он просто перемещается в ~/.Trash
, откуда она может быть восстановлена или окончательно удалена.
Это действительно просто гарантия. Корзина - это концепция, которая была изобретена гораздо позже, чем основная парадигма операционной системы удаления файла.
Если вы хотите удалить файл в Unix-подобных системах, вам нужно только вызвать rm <filename>
, и он не связан (через системный вызов unlink
). Хотя файл все еще может физически храниться на диске, его ссылка теряется, и поэтому он удаляется.
Поэтому достаточно просто обойти корзину, просто rm
файл.