Le cartelle nel cestino non verranno cancellate? Dice che sono "in uso"

1

Ok, ho provato a farlo anche nel terminale ~ / Cestino, quindi rm -rf per cancellarlo manualmente, e nelle preferenze del Finder ho deselezionato "dare un avvertimento" quando svuoto l'icona del cestino.

Il mio problema è che ho queste cartelle che in realtà non penso contengono nulla, tuttavia quando stavo eseguendo il backup di un altro computer che avevo collegato ho trascinato accidentalmente tutte le cartelle importanti copiate nel cestino su questo computer principale - Applicazioni, Storia, ecc. Ora si siedono semplicemente nella spazzatura e quando metto cose nuove nella spazzatura, anche se ho gli avvertimenti, ottengo questi dialoghi dal finder che dice:

The operation can’t be completed because the item “folder's name” is in use.

o

Some items in the Trash cannot be deleted because of System Integrity Protection.

Ho appena premuto Continua e tutto nel Cestino, TRANNE le cartelle vengono eliminate. Come posso rimuovere queste cartelle? Ho bisogno di loro dal mio computer - qualsiasi altro comando CLI da provare?

EDIT: ls -l ~ / .Trash non restituisce nulla nel terminale.

    
posta skyguy 10.09.2017 - 22:43
fonte

2 risposte

1

Possono esserci più cartelle cestino. C'è una cartella cestino sul tuo disco di avvio. Questo è quello a cui stai facendo riferimento. Ci sono altre cartelle di rifiuti. C'è una cartella cestino in ciascuna delle tue altre partizioni. Quando si trascina qualcosa nella cartella cestino su un'altra partizione, questa viene collocata nella cartella cestino dell'altro partizione.

Sembri solo sulla cartella del cestino delle unità di avvio. Dato che non hai visto nulla nella cartella di avvio della cartella di avvio, le cartelle da eliminare devono trovarsi su un'altra partizione.

Dovresti cercare sul tuo altro computer. Notare che il nome del cestino sull'unità di avvio è .Trash. Notare che il nome della cartella sul disco esterno è. Trashes.

link

L'ordinamento attraverso questi comandi può fornire indizi. Si noti che i file sono collocati nella cartella 501 che si è uid.

mac $ cd .Trashes/
mac $ pwd
/Volumes/hps+/.Trashes
mac $ ls -l
ls: .: Permission denied
mac RC=1 $ sudo ls -l
total 0
drwx------@ 4 _unknown  _unknown  136 Dec 23 14:31 501
mac $ sudo ls -la
total 0
d-wx-wx-wt@ 3 _unknown  _unknown  102 Dec 23 14:31 .
drwxrwxr-x  9 root      wheel     374 Dec 23 14:31 ..
drwx------@ 4 _unknown  _unknown  136 Dec 23 14:31 501
mac $ cd 501
/Volumes/hps+/.Trashes/501
mac $ ls -la
total 16
drwx------@ 4 mac  staff   136B Dec 23 14:31 ./
d-wx-wx-wt  3 mac  staff   102B Dec 23 14:31 ../
-rw-r--r--@ 1 mac  staff   6.0K Dec 23 14:31 .DS_Store
-rw-r--r--  1 mac  staff     0B Dec 23 14:30 hi
mac $ pwd
/Volumes/hps+/.Trashes/501
mac $ ls -la
total 16
drwx------@ 4 mac  staff   136B Dec 23 14:31 ./
d-wx-wx-wt  3 mac  staff   102B Dec 23 14:31 ../
-rw-r--r--@ 1 mac  staff   6.0K Dec 23 14:31 .DS_Store
-rw-r--r--  1 mac  staff     0B Dec 23 14:30 hi
mac $ 
    
risposta data 23.12.2018 - 20:35
fonte
0

The operation can’t be completed because the item “folder's name” is in use.

Significa che un'app sta attualmente utilizzando le cartelle. Questo messaggio dovrebbe scomparire dopo essere stato disconnesso e aver effettuato nuovamente l'accesso.

Some items in the Trash cannot be deleted because of System Integrity Protection.

Prova a disabilitare SIP con questo comando:

sudo csrutil disable

quindi, riavvia e prova a svuotare il cestino.

Riattiva SIP:

sudo csrutil enable
    
risposta data 11.09.2017 - 04:11
fonte

Leggi altre domande sui tag