Помимо стандартного сценария удаления файлов и папок с помощью корзины в OS X существуют еще несколько способов стереть ненужные объекты. Некоторые используют обычный шорткат, а кто-то создает специальный макрос для выполнения таких задач. В этом материале я расскажу о втором способе.
Работая за компьютером на Windows, я часто пользовался простым сочетанием Shift+Delete для быстрого удаления одного или нескольких файлов. Перейдя на OS X, от такой привычки пришлось избавиться — для чистки в обход корзины на Mac нужно зажимать cmd+option+delete, да еще и с подтверждением действия. Благо, есть способ избавиться от системного окна и задать простое и удобное сочетание клавиш для безвозвратного удаления.
Для этого нам понадобится Automator — стандартное приложение, с помощью которого ты можешь создавать собственные макросы для быстрого выполнения самых разнообразных задач. Сперва открой программу из папки Утилиты и создай новый документ на рабочем столе, а в окне Тип документа выбери Служба.
Далее в поисковой строке введи ключевое слово shell, по которому и высветится пункт Запустить shell-скрипт (Run Shell Skript) — просто перетащи иконку в правую область окна.
Теперь настрой главные параметры: напротив Служба получит выбранное выставь Файлы и папки, в следующем поле выбери Finder, а в строке Передать вход — Как аргументу. В появившихся строках замени echo на rm и сохрани проект с помощью шортаката cmd+S.
Сохраненный пункт появится во вкладке Службы при нажатии на любой файл или папку правой кнопкой мыши.
А теперь главная задача — сделать доступ к этой функции проще. Для этого зайди в Системные настройки → Клавиатура → Сочетание клавиш и выбери пункт Службы в боковом меню. Отыщи созданный макрос в списке и просто задай удобный для тебя шорткат.
Теперь удалить файлы в обход корзины можно будет с помощью сохраненного сочетания клавиш.