Wie kann ich den Papierkorb aus dem Terminal leeren?
Wie kann ich den Papierkorb aus dem Terminal leeren?
Antworten:
Eine andere Lösung wäre, AppleScript zu erstellen, das den folgenden Code enthält
tell application "Finder"
empty the trash
end tell
speichere es als emptytrash
zum Beispiel und führe es über ausopen emptytrash.app
oder noch besser (wie von Chris vorgeschlagen) - ausführen:
osascript -e 'tell app "Finder" to empty'
Da Müll eine Finder-Sache ist, sollte dies auf lange Sicht kompatibler sein.
Der Papierkorb ist ein versteckter Ordner im Ordner des Benutzers .Trash
Wenn Sie den Inhalt löschen, leeren Sie den Papierkorb. Sie können verwenden
rm -rf ~/.Trash/*
Sei einfach vorsichtig damit, damit du nichts anderes löschst;)
Eine Übersicht über verschiedene Befehlszeilentools zum Verwalten des Papierkorbs über die Befehlszeile:
http://hasseg.org/blog/post/406/trash-files-from-the-os-x-command-line/
Wenn Sie Homebrew installiert haben, können Sie den Papierkorb einfach installieren, indem Sie Folgendes eingeben:
brew install trash
Um den Papierkorb zu leeren, müssen Sie in der Befehlszeile nur Folgendes eingeben:
trash -e
Es ist ein hübsches kleines Stück Software.
$ trash
usage: trash [-ulesv] <file> [<file> ...]
Move files/folders to the trash.
Options to use with <file>:
-a Use system API for trashing files instead of asking
Finder to do it. (Faster, but the 'put back' feature
in the Finder trash will not work if files are trashed
using this method.) Finder is still used for trashing
files you have no access rights for.
-v Be verbose (show files as they are trashed, or if
used with the -l option, show additional information
about the trash contents)
Stand-alone options (to use without <file>):
-u Check for updates (and optionally auto-update self)
-l List items currently in the trash (add the -v option
to see additional information)
-e Empty the trash (asks for confirmation)
-s Securely empty the trash (asks for confirmation)
Options supported by `rm` are silently accepted.
Version 0.8.5
Copyright (c) 2010 Ali Rantakari, http://hasseg.org/trash
osascript -e 'tell app "Finder" to empty'
(obwohl Sie möglicherweise ein Shell-Skript einfügen möchten, um zu vermeiden, dass die Syntax jedes Mal genau richtig ist).