Forza lo svuotamento del cestino in Mac OS X quando il file è bloccato o in uso

Sommario:

Anonim

Mac OS X a volte può generare errori di autorizzazione quando si tenta di eliminare file o svuotare il Cestino. Le variazioni più comuni degli errori sono solitamente "L'operazione non può essere completata perché l'elemento "File" è in uso" o "perché il file è bloccato", a volte puoi aggirare questo problema semplicemente chiudendo le applicazioni aperte o riavviando il Mac, ma se non vuoi farlo, puoi anche rimuovere forzatamente i file tramite la riga di comando. Tratteremo due diversi approcci a questo, il primo cambia i flag di un file per tentare di sbloccare il file in questione, e il secondo è un'eliminazione forzata senza fronzoli.

Primo: Prova a uscire da tutte le app per sbloccare il blocco dei file o le autorizzazioni, quindi prova a mettere al sicuro il cestino vuoto tenendo premuto il tasto Comando e facendo clic con il pulsante destro del mouse sull'icona del Cestino. Se ciò non funziona, procedere con i metodi descritti di seguito. Alcuni utenti hanno anche segnalato che Comando+Maiusc+Opzione+Canc funziona come metodo per forzare lo svuotamento del Cestino indipendentemente dal fatto che un file sia bloccato o di proprietà di un altro utente.

Modifica le autorizzazioni per forzare lo svuotamento del cestino

Il primo approccio usa il comando chflags per cambiare i flag di tutti i file nel Cestino

Avvia il terminale che si trova in /Applicazioni/Utility/ e poi procedi:

cd ~/.Trash

chflags -R nouchg

Ora puoi provare a svuotare il Cestino come al solito attraverso il Dock, una scorciatoia da tastiera per scaricare il file, o seguire il percorso rm menzionato sotto.

Avanzate: svuotamento forzato del Cestino tramite riga di comando

Questa è l'ultima risorsa e destinata solo agli utenti esperti. Assicurati che la sintassi sia corretta con questo, il comando "sudo rm -rf" cancellerà qualsiasi cosa senza preavviso. Se non sai cosa stai facendo, puoi facilmente eliminare il sistema cruciale o i file personali. Prepara i backup o non preoccuparti di questo metodo, procedi a tuo rischio.

Prima cambia la directory in Cestino:

cd ~/.Trash

Conferma di essere nella directory corretta e gli unici file che vedi sono quelli che vuoi rimuovere forzatamente usando ls:

ls

Ora prova a eliminare il file specifico:

rm filename.jpg

Se ancora non funziona, puoi provare l'ultimo approccio di eliminazione usando sudo e -rf . Questo intenzionalmente non è spiegato facilmente per cercare di impedire a qualsiasi utente inesperto di eliminare accidentalmente qualcosa di significativo.

L'uso di sudo richiede la password dell'amministratore ma combinata con rm rimuoverà in modo assolutamente forzato qualsiasi file indipendentemente da ciò che sta accadendo.

Forza lo svuotamento del cestino in Mac OS X quando il file è bloccato o in uso