Forza Vuota il Cestino di Mac OS X.

Quasi tutti hanno provato, una volta o l'altra, a svuotare il loro OS X Trash e hanno ricevuto un avviso che il Cestino non può essere svuotato, di solito per un motivo opaco che non è ben spiegato. Questo può essere incredibilmente frustrante, specialmente se non sono sicuro del motivo per cui sta accadendo. Anche se identifico il problema, non è sempre facile o addirittura possibile risolverlo senza molti sforzi.

In questo tutorial, vedrò diversi modi per forzare il Cestino a vuoto usando la riga di comando in Terminale. Per gli utenti che non si sentono a proprio agio, tuttavia, utilizzerò anche un'app semplice e definitiva che eliminerà eventuali problemi relativi a file o cartelle nel Cestino. Quando avremo finito, sarai in grado di risolvere qualsiasi problema che il Cestino OS X ti stia facendo strada.


Cosa ti serve

  • Cestino! (NoName ScriptWare, gratuito)

Mentre la maggior parte di questo tutorial tratta i comandi di Terminale per risolvere i problemi del Cestino, Trash It! è una bella app per fare lo stesso lavoro senza usare la riga di comando. Se non ti senti a tuo agio in Terminal o semplicemente non vuoi prendere il disturbo di inserire i singoli comandi, Trash It! potrebbe essere la tua soluzione, e alla fine ne parleremo brevemente.


Sblocca i file del cestino

Molti di noi hanno provato a svuotare il nostro Cestino, solo per essere arrestati da un file bloccato o in uso. Il primo comando di terminale da provare rende modificabili i file del cestino, con la speranza di liberarli per essere eliminati.


Ho dei file Trash bloccati, ma non so quali siano.

Aprirò Terminal e entrerò nella directory Cestino inserendo quanto segue:

cd ~ / .Trash

Una volta nel cestino, incollo quanto segue in Terminale e colpisco ACCEDERE:

chflags -R nouchg *

Ora proverò a svuotare il Cestino dal Dock o dal menu del Finder (Finder> Svuota cestino).


Sblocca tutti i file del cestino nel terminale.

Rimuovi tutti i file del cestino nel terminale

Se questo non ha funzionato, avremo bisogno di provare un po 'di più. Di nuovo, cambia la directory in Cestino usando il CD comando in Terminale dall'alto. Quindi elimina tutto nel Cestino utilizzando questo comando:

rm -rf *

Voglio essere assolutamente sicuro di essere nella mia directory Trash per quel comando, perché brucerà i campi e salirà la terra, portando con sé tutti i miei file. Non voglio farlo in una directory che contiene file personali o file di sistema.

Mancia: Veramente, rm -rf è una faccenda seria e causa gravi problemi se usata in modo improprio. Dovresti sempre usarlo solo se sai cosa stanno facendo e sentiti a tuo agio nell'eliminare i file nel mirino.


Rimuovi tutti i file nella directory Cestino.

Per assicurarmi di essere nella giusta directory prima di precipitare, userò il ls comando. Questo elencherà tutto nella directory corrente; Posso abbinare l'elenco dei file a quello che c'è nel mio cestino.


Elenca tutti i file nel Cestino.

Mancia: Posso anche ottenere un elenco completo dei file usando il eco * comando, ma l'elenco di output non sembra così bello e non è facilmente navigabile come ls.

Se non voglio preoccuparmi di tutte le aziende che cambiano directory e voglio dire a Terminal in quale directory controllare nello stesso comando che rimuovo i file, questa è una buona scelta:

rm -rf ~ / .Trash / *

Specificare la directory nel comando Terminale.

Rimuovi solo un singolo file

Potrebbe trattarsi solo di un singolo file che contiene le cose. Se riesco a identificare il troublemaker, non devo cancellare tutto nella directory del Cestino usando la riga di comando, solo il file che causa problemi. Dalla directory Cestino in Terminale, userò il seguente comando per rimuovere un singolo file, sostituendo il nome del mio file per il segnaposto "FILE.DOC".

rm FILE.DOC

Rimuove solo il file problema mantenendo il cestino dallo svuotamento.

Mancia: Una volta identificato il file che blocca il Cestino, digiterò rm nel terminale, ma non colpire ACCEDERE ancora. Quindi trascinerò il file nella finestra Terminale per ottenere il percorso file. colpire ACCEDERE ora cancellerà completamente il file. Non ho nemmeno bisogno di usare il CD comando per entrare prima nella directory del cestino!


Trascina il file nella finestra del Terminale per ottenere il percorso e il nome del file.

Utilizzare un'app di terze parti

Usare i comandi del terminale può essere spaventoso. Se non sei abituato a lavorare con la riga di comando, devi stare attento, perché se finisci nella directory sbagliata, puoi eliminare un sacco di buoni file di cui hai veramente bisogno.

Per gli utenti che non si sentono a proprio agio nel prendere l'eliminazione del cestino nelle proprie mani con i comandi del terminale, la sicurezza di un'applicazione di terze parti potrebbe essere ciò che è richiesto. Cestino! può praticamente chiarire qualsiasi cosa.

Lancia Trash It! e selezionare una delle due opzioni di eliminazione, Veloce o Davvero bloccato. La migliore scommessa per un nuovo utente è provare prima Fast, ma se non funziona, passa a Really Stuck.


Quanto è bloccato il tuo cestino?

Cestino Richiede l'autenticazione della password per andare avanti. Potrebbe richiedere Trash It! pochi secondi a seconda di quanto è grande il lavoro che sta affrontando, quindi sii paziente.


Autenticarsi con una password e quindi consegnare a Trash It! alcuni momenti per portare a termine il lavoro.

Pensieri finali

Abbiamo provato una manciata di comandi Terminal e persino un'app di terze parti che dovrebbe fare il trucco se l'OS X Trash sembra davvero bloccato. Speriamo che la prossima volta che ti imbatterai in questo fastidio comune, sarai meglio preparato a gestirlo.

Assicurati sempre di essere al 100% comodo nell'eliminare i file nel Cestino prima di andare avanti con uno di questi metodi. Potrebbe essere che un file è bloccato perché è ancora in uso e non vuoi perderlo o che hai accidentalmente buttato nel cestino una pila di file di sistema necessari per il funzionamento di OS X. Dovrai essere consapevole di ciò che stai cancellando e sapere in anticipo che non sarai in grado di recuperare nulla rimosso usando questi metodi.

Hai un'altra app preferita per sbarazzarti dei file Trash appiccicosi o conosci altri comandi di Terminale per rimuovere o identificare file difficili da eliminare? Fateci sapere nei commenti!