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

Macilove
Трюки и секреты Mac OS X
2 min readApr 24, 2016

В ранних версиях 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.

--

--

Macilove
Трюки и секреты Mac OS X

Дайджест событий из мира iPhone, iPad и новостей мобильных операторов. 18+