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