Não tenho certeza do que é o arrastamento de Trash-to-Terminal ... mas você tentou o Applescript?
tell application "Finder"
empty the trash
end tell
Eu quero que o script do Automator remova os arquivos da Lixeira sem a entrada do usuário. AppleScript
empty the trash
só funciona em arquivos desbloqueados. Comandos semelhantes funcionam no Terminal para remover arquivos.
sudo rm -rf ~/.Trash
Ainda assim, as cópias dos arquivos "travados" são deixadas na Lixeira. Por exemplo, os arquivos ficam presos durante a mudança para a Lixeira, deixando os arquivos no meio do caminho para a Lixeira, mas presos no meio, então arquivos com zero bytes presos na Lixeira ... O comando Terminal desconectará o conteúdo da Lixeira para que a Lixeira fique vazia, incluindo o lixo de zero bytes .
sudo rm -rf ~/.Trash /Volumes/*/.Trashes
Mas o Terminal tem que ser aberto separadamente, em seguida, requer uma senha de usuário e, em seguida, arrastar e soltar manualmente, bloqueando a automação ... Como automatizar tudo?
Veja o que geralmente fazemos agora e precisamos substituir por script:
macOS Automation | AppleScript: Recursos
Não tenho certeza do que é o arrastamento de Trash-to-Terminal ... mas você tentou o Applescript?
tell application "Finder"
empty the trash
end tell
Tags trash mac terminal macos applescript