Bagaimana saya bisa mengosongkan sampah dari Terminal?
Bagaimana saya bisa mengosongkan sampah dari Terminal?
Jawaban:
Solusi lain adalah membuat AppleScript yang berisi kode berikut
tell application "Finder"
empty the trash
end tell
simpan sebagai emptytrash
contoh dan jalankan viaopen emptytrash.app
atau bahkan lebih baik (seperti yang disarankan oleh Chris) - jalankan:
osascript -e 'tell app "Finder" to empty'
Karena sampah adalah alat Finder, ini harusnya lebih kompatibel dalam jangka panjang.
Sampah sebenarnya adalah folder tersembunyi di folder pengguna bernama .Trash
Jika Anda menghapus isinya, Anda mengosongkan sampah. Anda dapat gunakan
rm -rf ~/.Trash/*
Berhati-hatilah dengan itu sehingga Anda tidak menghapus sesuatu yang lain;)
Tinjauan berbagai alat baris perintah, untuk mengelola Sampah dari baris perintah:
http://hasseg.org/blog/post/406/trash-files-from-the-os-x-command-line/
Jika Homebrew telah diinstal, Anda dapat menginstal sampah dengan mudah dengan mengetik:
brew install trash
Kemudian, untuk mengosongkan tempat sampah, Anda hanya perlu mengetik berikut ini dari baris perintah:
trash -e
Ini adalah perangkat lunak yang sangat kecil.
$ 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'
(meskipun Anda mungkin ingin memasukkan skrip shell untuk menghindari keharusan mendapatkan sintaks yang tepat setiap kali).