Çöpü Terminalden nasıl boşaltabilirim?
Çöpü Terminalden nasıl boşaltabilirim?
Yanıtlar:
Başka bir çözüm, aşağıdaki kodu içeren AppleScript oluşturmak olacaktır.
tell application "Finder"
empty the trash
end tell
emptytrash
örneğin kaydet ve çalıştıropen emptytrash.app
veya daha iyisi (Chris tarafından önerilen şekilde) - çalıştırma:
osascript -e 'tell app "Finder" to empty'
Çöp Bulucu olayı olduğundan, bu uzun vadede daha uyumlu olmalıdır.
Çöp aslında adlı kullanıcının klasöründe gizli bir klasördür .Trash
İçeriğini silerseniz, çöp kutusunu boşaltırsınız. Kullanabilirsiniz
rm -rf ~/.Trash/*
Sadece dikkatli olun ki başka bir şeyi silmeyin;)
Çöp Kutusunu komut satırından yönetmek için kullanılan çeşitli komut satırı araçlarının incelenmesi:
http://hasseg.org/blog/post/406/trash-files-from-the-os-x-command-line/
Eğer Homebrew kurulduysa çöp kutusuna yazarak kolayca yükleyebilirsiniz :
brew install trash
Sonra, çöp kutusunu boşaltmak için, yalnızca komut satırından aşağıdakini yazmanız gerekir:
trash -e
Bu oldukça küçük bir yazılım parçası.
$ 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'
(her seferinde sözdizimini tam olarak doğru almak zorunda kalmamak için bir kabuk betiğine koymak isteyebilirsiniz).