Come posso svuotare il cestino dal terminale?

20

Come posso svuotare il cestino dal Terminale?

    
posta markdorison 24.03.2011 - 15:54
fonte

4 risposte

23

Un'altra soluzione potrebbe essere quella di creare AppleScript contenente il seguente codice

tell application "Finder"
    empty the trash
end tell

salvalo come emptytrash ad esempio ed eseguilo tramite open emptytrash.app

o anche meglio (come suggerito da Chris) - eseguire:

osascript -e 'tell app "Finder" to empty'

Poiché il cestino è una cosa del Finder, questo dovrebbe essere più compatibile a lungo termine.

    
risposta data 24.03.2011 - 17:08
fonte
11

Il cestino è in realtà una cartella nascosta nella cartella dell'utente denominata .Trash

Se elimini il suo contenuto, svuoti il cestino. Puoi usare

rm -rf ~/.Trash/*

Fai attenzione a non eliminare qualcos'altro;)

    
risposta data 24.03.2011 - 16:02
fonte
5

Una revisione di vari strumenti da riga di comando, per la gestione del Cestino dalla riga di comando:

link

    
risposta data 24.03.2011 - 17:08
fonte
2

Se hai Homebrew installato, puoi facilmente installare cestino digitando:

brew install trash

Quindi, per svuotare il cestino, devi solo digitare quanto segue dalla riga di comando:

trash -e

È un bel pezzo di 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
    
risposta data 19.03.2015 - 10:41
fonte

Leggi altre domande sui tag