Çöpü Terminalden nasıl boşaltabilirim?


Yanıtlar:


23

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.


6
Doğrudan komut satırından: 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).
Chris Johnsen

11

Çö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;)


8
Ancak bu silinmeyecek. Monte edilmiş medya / ağ birimlerindeki çöp kutusu.
mspasov

@ mspasov, çoğu durumda bir özellik değil, bir hata. Her durumda, “Dış hacimlerimi çıkarmadan sadece yerel çöpümü nasıl boşaltabilirim?” Diye de yanıtlıyor. ;)
Wildcard


3

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.