Как я могу удалить мусор из терминала?
20
Другим решением было бы создать AppleScript, содержащий следующий код
tell application "Finder"
empty the trash
end tell
сохраните это как emptytrash
например и выполните это черезopen emptytrash.app
или даже лучше (как предложено Крисом) - выполнить:
osascript -e 'tell app "Finder" to empty'
Так как мусор - это вещь Finder, она должна быть более совместимой в долгосрочной перспективе.
osascript -e 'tell app "Finder" to empty'
(хотя вы, возможно, захотите вставить сценарий оболочки, чтобы избежать необходимости каждый раз получать правильный синтаксис).Корзина на самом деле является скрытой папкой в папке пользователя с именем
.Trash
Если вы удалите его содержимое, вы очистите корзину. Вы можете использовать
Просто будьте осторожны с этим, чтобы не удалять что-то еще;)
источник
Обзор различных инструментов командной строки для управления корзиной из командной строки:
http://hasseg.org/blog/post/406/trash-files-from-the-os-x-command-line/
источник
Если у вас установлен Homebrew , вы можете легко установить корзину , набрав:
Затем, чтобы очистить корзину, вам нужно всего лишь набрать в командной строке следующее:
Это довольно маленький кусочек программного обеспечения.
источник