Чи можливо дійсно видалити файл (тобто обхід кошика) з Finder? В даний час, коли я хочу повернути простір з USB-накопичувача, я rm
файли / папки з терміналу, але я хотів би зробити це з графічного інтерфейсу (подібно до Shift + Delete в Windows).
Чи можливо дійсно видалити файл (тобто обхід кошика) з Finder? В даний час, коли я хочу повернути простір з USB-накопичувача, я rm
файли / папки з терміналу, але я хотів би зробити це з графічного інтерфейсу (подібно до Shift + Delete в Windows).
Відповіді:
Delete Immediately.service
~/Library/Services
. Можливо, вам доведеться створити папку.killall Finder;
Ні - для цього немає ярлика, але є меню послуг для розширення Finder, гнучко згинаючи його, щоб задовольнити ваші побажання.
Ви хочете визначити службу, яка викликає сценарій rm
або srm
прив'язує комбінацію клавіш до ваших уподобань.
Вбудована допомога Automator може допомогти навчитися робити послугу.
Також безцінним є сайт http://www.macosxautomation.com/, який створює гуру автоматизації Sal Soghoian
Я натрапив на AppleScript, який робить щось подібне до того, що запропонував @bmike. Користувач Jolly Jimmy вказаний у публікації на форумі :
tell application "Finder"
set theSelection to selection
if theSelection is {} then
beep
activate current application
display alert "No files are selected for deletion." message "Select one or more files to delete." as warning
else
activate current application
display alert "Delete item(s)?" message "The selected item(s) will be deleted immediately. Are you sure you want to continue?" buttons {"OK", "Cancel"} as warning
set buttonpressed to button returned of result
if the buttonpressed is "OK" then
repeat with i from 1 to (count theSelection)
set item1 to (the quoted form of POSIX path of (item i of the theSelection as alias))
set deleteit to "rm -rf " & item1 & ""
try
do shell script deleteit
on error
do shell script deleteit with administrator privileges
end try
end repeat
end if
end if
end tell
Додайте цей скрипт у меню служб, і ви зможете видалити його клацанням правою кнопкою миші.
Ви можете зробити Command- Deleteперемістити в сміттєвий контейнер, а потім Command- Shift- Deleteвипорожнити кошик
Backspace
ключ замість Del
використовуваного.
Я знаю, що ОП стосувалося Лева, але в новій версії це можна зробити, натиснувши: ⌘ Command⌥ Option⌫ Delete
Випробували на Сьєррі
Мені подобається сміття без . Це в магазині додатків (не безкоштовно).
У ньому є значок, доступний для док-станції та панелі інструментів, але найкраще для мене це те, що ви можете додати кнопку в Finder для перетягування.
Відповідь не повністю GUI, але ви можете значно полегшити процедуру, використовуючи підхід Finder + Terminal + Drag'n'drop, тобто з урахуванням відкритого вікна терміналу та вікна Finder, що не перекривається:
rm -rf
термінал (з пробілом).Підказка : Щоб видалити поточну папку в Finder, перетягніть синю піктограму в рядку заголовка Finder. Це також буде працювати з вікном текстового редактора або будь-яким додатком OSX, у якому нормальна смуга заголовка відображає поточний шлях або ім'я файлу.
Підказка2 : Якщо ви перетягуєте файл / папку з вікна, яке перекриває вікно терміналу, потім перетягніть файл до піктограми термінала на доці, зачекайте, доки з’являться вікна терміналу, а потім продовжуйте перетягування у потрібне.