Il Cestino è solo una cartella speciale (directory) che Apple crea e gestisce tramite il Finder in modo da avere una certa capacità di "annullare l'eliminazione" degli elementi facilmente (rimuovendoli dal Cestino) prima di eliminarli completamente (Empty Trash ). Poiché questo meccanismo è solo una directory sul disco di avvio, tecnicamente hai tutto lo spazio del tuo disco di avvio da utilizzare per il Cestino, se lo desideri.
Se volevi un po 'di misura dei file di rimozione "auto-magici" più vecchi di 7 giorni, puoi usare un semplice script bash:
find ~/.Trash -mtime +7 -exec /bin/rm -rf {} \;
Usando il tuo editor di testo preferito, incolla la riga sopra in un nuovo file e poi salva il file come empty_trash_older_than_7_days.sh
. Nel terminale, assicurati di utilizzare il comando chmod
per renderlo eseguibile come tale: chmod +x /path/to/empty_trash_older_than_7_days.sh
Questo comando, quando viene eseguito nel terminale, troverà tutti i file nel Cestino (solo i file dal volume di avvio - più su questo in un minuto) che hanno più di 7 giorni (dal momento in cui si esegue questo comando ) e passare ciascun file al comando rm -rf
. Poiché rm
è un comando unix e non ha alcuna nozione del cestino, fa semplicemente un unix delete che per i nostri scopi è una vera eliminazione (come Emptying the Trash).
Potresti quindi usare cron (se non hai familiarità con Cron, controlla la bella voce Cron su wikipedia ) a imposta un'esecuzione ricorrente di questo script.
Personalmente, il mio voto è solo di allenarti ad usare la voce di menu Empty Trash
ogni pochi minuti, giorni, settimane?
P.S. se tutto questo unix-ese fosse troppo terrificante, scommetterei che esistono semplici applicazioni Mac che le persone hanno scritto per fare proprio questo genere di cose. Speriamo che qualcuno con una certa conoscenza di uno o più di questi tipi di applicazioni possa offrire una risposta o due come contropartita.
Buona fortuna!
P.S. Ho dimenticato di parlare del volume non di avvio ... Se elimini un file da un volume OTHER del volume di avvio, questo file andrà alla cartella .Trash su quel volume. Ad esempio, se avessi un volume chiamato Foo
, ci sarebbe una cartella .Trash in /Volumes/Foo/.Trash
. Quello che ho documentato sopra cancellerà not quei file. Dovresti impostare qualcosa di simile per ogni volume che hai.