Быстрое удаление файлов в macOS без использования Корзины

Корзина в macOS — буфер для удалённых файлов. Она даёт возможность вернуть ошибочно удалённые данные без резервной копии. Но иногда нужно удалить файл моментально и окончательно — например, чтобы освободить место на SSD или убрать крупные ненужные медиафайлы. Ниже — краткие способы и пошаговые инструкции, а также рекомендации по безопасности.
Как это работает — кратко
- Стандартное удаление перемещает файл в Корзину. Это безопасно и обратимо.
- Команда удаления с обходом Корзины удаляет файлы напрямую, минуя буфер. Это действие окончательно.
- Клавиша Option в macOS часто открывает скрытые варианты в меню и служит модификатором для дополнительных команд.
Клавиатурное сочетание
Стандартное сочетание для перемещения файла в Корзину: Command+Backspace. Чтобы удалить файл сразу и безвозвратно, используйте:
- Option + Command + Backspace
Выделите файл(ы) или папку(и) в Finder и нажмите эти клавиши. Появится диалог подтверждения с предупреждением, что действие нельзя отменить. Нажмите “Delete” для окончательного удаления или “Cancel” чтобы отменить.
Важно: сочетание удаляет без помещения в Корзину — файловую систему не сохраняет простого пути восстановления.
Удаление через меню Finder
Если вы не любите сочетания клавиш, можно сделать то же через меню:
- Выделите элементы в Finder.
- Перейдите в меню «File».
- Удерживайте клавишу Option — пункт «Move to Trash» сменится на «Delete Immediately».
- Выберите «Delete Immediately» и подтвердите.
Примечание: в регионах вроде Великобритании и Австралии термин «Trash» часто заменяют на «Bin».

Быстрая команда через приложение Команды (Shortcuts)
Для пользователей, которые хотят удобный пункт в контекстном меню, можно создать Быстрое действие, которое удаляет файлы сразу. Это даёт прямой доступ в правом клике в Finder. Вариант можно сделать с подтверждением или полностью без диалога.
- Откройте приложение Команды (Shortcuts).
- В боковой панели выберите «Quick Actions» (Быстрые действия).
- Нажмите «+» для создания новой команды.

- В поле поиска действий наберите “Run Shell Script” и дважды щёлкните по нему, чтобы добавить.

- Если вы видите сообщение, что запуск скриптов запрещён, нажмите “Open Preferences” и включите опции “Allow Running Scripts” и “Allow Deleting Without Confirmation” (включение второй опции даёт возможность удалять без дополнительного подтверждения через системную безопасность).
- В настройках блока “Run Shell Script” установите Shell = zsh и Pass Input = as arguments.
- Вставьте один из приведённых ниже скриптов в текстовое поле.
Без подтверждения (удаляет сразу без диалога):
#!/bin/zsh
for f in "$@"; do
/bin/rm -rf -- "$f"
doneС подтверждением (показывает диалог):
#!/bin/zsh
response=$(osascript -e 'display dialog "Permanently delete selected file(s)? This cannot be undone." buttons {"Cancel", "Delete"} default button "Cancel"')
if [[ "$response" == *"Delete"* ]]; then
for f in "$@"; do
/bin/rm -rf -- "$f";
done
fiПримечание: скрипт использует /bin/rm. Он удаляет безвозвратно и не пишет в Корзину.
- Сохраните и правой кнопкой мыши переименуйте быстрое действие в, например, “Delete Immediately”. Можно сменить цвет и добавить иконку.

- Активируйте действие: правый клик по файлу → Quick Actions → Customize. Найдите своё действие «Delete Immediately» и включите его. Нажмите Done.

Теперь команда будет доступна в контекстном меню Finder: правый клик → Quick Actions → «Delete Immediately». Если вы создали вариант без подтверждения, файл исчезнет мгновенно.

Когда этот метод не годится (контрпримеры)
- Если вы не уверены, что файл не понадобится — используйте Корзину.
- При удалении важных системных файлов действие может повредить систему. Не удаляйте файлы вне своей папки без полного понимания последствий.
- Для зашифрованных или частично восстановимых файлов методы удаления могут не гарантировать полного удаления с носителя (особенно на HDD при использовании TRIM и SSD). Для безопасного удаления используйте специализированные инструменты с перезаписью.
Альтернативные подходы
- Очищать Корзину регулярно вручную.
- Использовать утилиты для безопасного удаления с перезаписью (если требуется физическое затирание).
- Хранить резервные копии через Time Machine или облачные сервисы перед массовыми очистками.
Практическая методика — как работать безопасно
- Разделяйте работу: удаляйте временные медиаданные / рабочие файлы отдельными партиями.
- Прежде чем удалять, проверьте размер и путь файла — это снижает риск удаления системных данных.
- Настройте Быстрое действие с подтверждением для ежедневного использования; версию без подтверждения держите только для редких задач.
Чек-листы по ролям
Пользователь (не power user):
- Делайте резервные копии важных данных.
- Используйте сочетание Option+Command+Backspace только если уверены.
Power user (редактор видео, фотограф):
- Создайте Быстрое действие с подтверждением.
- Для массовой очистки используйте сценарий без подтверждения только в автоматических рабочих процессах (например, в конце рендер-джоба).
Системный администратор:
- Документируйте все созданные быстрые действия и кто имеет права их запускать.
- Ограничьте доступ к скриптам, которые удаляют данные без подтверждения.
Критерии приёмки для команды “Delete Immediately”
- Команда появляется в Quick Actions и доступна из контекстного меню.
- При запуске с подтверждением появляется диалог и при выборе “Delete” файлы удаляются.
- При запуске без подтверждения файлы исчезают сразу и не попадают в Корзину.
- Логи или документированное подтверждение использования доступны у администратора (для рабочих сред).
Визуальная модель принятия решения
flowchart TD
A[Нужно очистить файл?] --> B{Файл важен?}
B -- Да --> C[Переместить в Корзину]
B -- Нет --> D{Нужно подтверждение?}
D -- Да --> E[Использовать Delete Immediately с подтверждением]
D -- Нет --> F[Использовать Delete Immediately без подтверждения]
C --> G[Можете восстановить из Корзины]
E --> H[Подтвердили — файл удалён навсегда]
F --> HКороткие рекомендации по безопасности
- Не делайте быстрые действия без подтверждения по умолчанию.
- Не присваивайте такое действие пользователям с ограниченными знаниями.
- Храните резервные копии.
Однострочный глоссарий
- Корзина (Trash/Bin): буфер удалённых файлов, откуда можно восстановить.
- Быстрое действие (Quick Action): пользовательская команда в приложении Команды, доступная из контекстного меню Finder.
Итог и выводы
Удаление файлов без использования Корзины в macOS — мощный инструмент для освобождения места и управления большими файлами. Он ускоряет работу, но требует осторожности: потерянные данные не восстановить без резервных копий. Настройка через приложение Команды даёт удобный доступ, а подтверждающие диалоги — баланс между скоростью и безопасностью.
Ключевые рекомендации:
- Используйте Option+Command+Backspace для быстрого удаления, когда уверены.
- Создайте Быстрое действие с подтверждением для частого использования.
- Делайте резервные копии и документируйте автоматические сценарии.
Похожие материалы
Herodotus: механизм и защита Android‑трояна
Включить новое меню «Пуск» в Windows 11
Панель полей сводной таблицы в Excel — руководство
Включить новое меню «Пуск» в Windows 11
Дубликаты Диспетчера задач в Windows 11 — как исправить