Если вы пользователь Mac, вы знаете, что он не позволяет навсегда удалять файлы из контекстного меню. Есть только опция "Переместить в корзину", которая позволяет переместить файл в корзину, и вам нужно вручную очистить корзину, чтобы удалить файл. Разве не было бы замечательно, если бы вы могли добавить опцию "Удалить" в контекстное меню, чтобы вы могли быстро и легко удалить файл / папку?
В терминале мы можем легко удалить (или удалить) файл или папку с помощью команды " rm
". Вместе с флагом " -rf
" мы можем заставить систему принудительно удалить файл или папку без запроса. В этом руководстве я покажу вам, как вы можете использовать эту команду вместе с Automator, чтобы добавить параметр "Удалить" в контекстное меню.
1. Откройте Automator и выберите "Службы".
2. В верхней части правой панели выберите "файлы или папки" в "Finder".
3. На самой левой панели выберите "Утилиты" и перетащите параметр "Запросить подтверждение" в рабочий процесс. Введите сообщение, которое появится в диалоговом окне подтверждения.
4. Затем перетащите "Выполнить сценарий оболочки" в рабочий процесс. Измените поле "Передать ввод" на "в качестве аргументов".
Вставьте следующие строки в тело сценария оболочки:
for f in"$@"dorm-rf"$f"done afplay "/System/Library/Components/CoreAudio.component/Contents/SharedSupport/SystemSounds/finder/empty trash.aif"
5. Наконец, сохраните сервис под названием "Удалить".
Это оно. Теперь, когда вы щелкаете правой кнопкой мыши по любому файлу или папке, вы должны увидеть опцию "Удалить". Выберите его, и он удалит файл / папку.
Привязка сочетания клавиш к Удалить файл
Еще одна вещь, которую вы можете сделать с этой недавно созданной службой "Удалить", - это привязать к ней сочетание клавиш. Затем вы можете нажать комбинацию клавиш, чтобы быстро удалить файл.
1. В Finder перейдите в "Finder -> Services -> Services Preferences" в строке меню. Найдите опцию "Удалить", нажмите на нее и выберите "Добавить ярлык".
2. После того, как вы установили свою комбинацию клавиш, вы можете нажать ее после того, как вы выбрали файл (ы), и она удалит выбранный файл (ы).
Наслаждаться!
4 комментария
Комментарии закрыты.
Мне это очень нравится, и в целом у меня это сработало.
НО …. Когда я щелкаю файл правой кнопкой мыши, я вижу, что "Службы", включая новую опцию "Удалить", находятся в подменю внизу, поэтому мне нужно пройти еще один уровень, чтобы нажать на "Удалить".
Есть ли способ автоматически расширить это меню так, чтобы оно выглядело как снимок экрана в вашем руководстве? (Возможно, у меня слишком много сервисов .. их 5 в списке подменю)
Да, он рушится, когда сервисов слишком много. Это случилось и со мной. Одно из решений - сократить количество сервисов.
Спасибо за это, он запускается, но при запуске выдает ошибку: "Действие" Запустить сценарий оболочки "обнаружило ошибку". любые идеи.
Я скопировал и вставил сценарий вместо сценария, созданного автоматом.
Спасибо
Роберт
В поле автомата вы выбрали ввод "в качестве аргумента"?