Ви можете створити службу або додаток Автоматизатора для полегшення виконання команди rm
оболонки оболонки, яка назавжди видалить файли чи папки та пропустить кошик.
Наприклад, почніть зі створення нової Служби в Automator.app .
- Вибраний
files or folders
як вхідний дані, ймовірно, ви також хочете обмежити доступ до цієї послуги додатку Finder.
- За бажанням, але настійно рекомендується, спочатку додайте
Ask for Confirmation
крок до робочого процесу.
Нарешті, додайте Run Shell Script
крок до робочого процесу. Обов’язково пройдіть введення as arguments
. Потім ви можете ввести наступний сценарій:
for f in "$@"
do
rm -rf "$f"
done
Як згадував @Thecafremo, ви можете також додати -P
параметр rm
для додаткової безпеки під час видалення. Для додаткової вибагливості ви можете додати чутний відгук, додавши таку команду в кінці сценарію оболонки:
afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"
Збережіть свою послугу, і вона має бути готова до використання в Finder із меню Сервіси на панелі меню. Служба також з’явиться в нижній частині меню, яке ви отримаєте, клацнувши правою кнопкою миші на файлах у Finder, хоча для того, щоб вона з’явилася там, можливо, доведеться запустити її один раз у Finder > Services
меню. Ви також можете налаштувати комбінацію клавіш до своєї служби на панелі налаштувань клавіатури системних налаштувань.
Замість того, щоб створювати сервіс, ви можете аналогічно створити додаток в Automator, який ви можете зафіксувати в Dock, щоб ви могли перетягувати файли до нього.