Как в El Capitan очистить заблокированные корзиной файлы

Как в El Capitan очистить заблокированные корзиной файлы

Специальные терминальные команды позволяют удалять заблокированные файлы из корзины

12.11.15 в 11:40

В ранних версиях OS X если файл был отправлен в корзину, но все еще использовался каким-то приложением, то вы не могли очистить корзину, так как этот файл блокировался системой. Вы могли очистить все остальные файлы, а заблокированный продолжал оставаться в корзине до тех пор, пока приложение использующее его не будет закрыто. В этом случае на помощь приходила функция «очистить корзину необратимо».

Заблокированный корзиной файл

Когда вы очищали корзину обычным способом, удаленные файлы помечались как свободные для записи поверх. В этом случае с помощью специальной утилиты можно было восстановить удаленные ранее файлы. Функция очистки корзины необратимо удаляла файлы помечая занимаемое ими пространство на жестком диске нулями. Одновременно с этим эта опция снимала защиту с файла, позволяя удалять даже те файлы, которые в данный момент использовались приложениями.

С приходом El Capitan Apple решила отказаться от этой функции объяснив это так: «функция безопасной очистки корзины не всегда работала корректно в системах с флеш-памятью. Поэтому было принято решение убрать эту опцию из очистки корзины».

Как необратимо удалять файлы в El Capitan

Чтобы удалить заблокированный в корзине файл в El Capitan откройте Терминал и введите rm, а затем перетащите файл из корзины в окно терминала и нажмите Enter.

Как необратимо удалять папки в El Capitan

Чтобы удалить заблокированную в корзине папку в El Capitan откройте терминал и введите rm -rf, а затем перетащите папку из корзины в окно терминала и нажмите Enter.

Как в El Capitan безопасно очищать файлы из корзины

Если вы хотите удалить файл безопасно, то есть пометив занимаемое им место нулями, то открыв терминал введите srm и перетащите файл, нажмите Enter.

Для безопасного удаления папок введите команду srm -rv, перетащите папку в терминал и нажмите Enter.