Trash It! — небольшая утилита для macOS, предназначенная для принудительного удаления файлов и папок, которые не удаётся удалить стандартными средствами операционной системы. Программа обычно используется для очистки корзины и устранения «зависших» или заблокированных объектов, доступ к которым ограничён из‑за ошибок файловой системы, занятых процессами или некорректных прав доступа. В общественном описании продукт представлен как простая специализированная утилита с минимальным набором функций, ориентированная на быстрое решение одной распространённой задачи.
Историческая информация о конкретной реализации Trash It! в свободных источниках может быть ограничена; в таких случаях положение утилиты описывается на основании типичных свойств аналогичных инструментов для macOS. Обычные методы работы включают использование системных вызовов для разблокировки файлов, изменение прав доступа и завершение процессов, удерживающих файл. Пользователи применяют подобные утилиты как временное средство при возникновении ошибок удаления, когда стандартная очистка корзины не работает.
- Принудительное удаление: удаление файлов и папок, не поддающихся удалению через Finder или стандартную очистку корзины.
- Освобождение корзины: принудительная очистка корзины даже при наличии повреждённых ссылок или заблокированных элементов.
- Управление блокировками: обнаружение и завершение процессов, удерживающих файл, или снятие флагов блокировки.
- Изменение прав доступа: корректировка разрешений и владельца для обеспечения возможности удаления объектов.
- Работа с системными ошибками: применение обходных методов при ошибках ввода‑вывода или нарушениях структуры каталога.
- Простой интерфейс: минималистичный набор команд или графический интерфейс для быстрого выполнения одной главной операции.
- Безопасность операций: обычно включает предупреждения перед окончательным удалением и механизмы предотвращения случайной потери данных.
- Логирование действий: запись результатов операций для последующего анализа причин отказа стандартных инструментов.