"Directory non vuota" sudo rm -r -i "nome file" non funziona

6

Ho provato a spostare alcuni file di backup nel cestino in modo da liberare spazio sull'unità di backup. Usando il Finder, sono stato in grado di svuotare il cestino con l'eccezione di una directory che rimane anche se lo svuotamento del cestino non solleva messaggi di errore.

Dopo aver cercato in giro ho trovato alcuni esempi per forzare il cestino a svuotare. Comunque ho provato diversi ora e sto ricevendo lo stesso messaggio.

La directory ha il seguente aspetto:

Domain Users  102 Jan  6 10:35 .
Domain Users  102 Jan  6 10:35 ..
Domain Users  102 Jan  6 10:35 Local Storage

Ho eseguito questo comando per eliminare quella cartella di archiviazione locale:

$ sudo rm -r -i Local\ Storage/

E questo è il messaggio che ottengo:

rm: Local Storage/: Directory not empty

Ho anche modificato le autorizzazioni in modo che possiedo la cartella ma non è stato di aiuto.

Questa è la directory in cui lavoro:

/Volumes/BackUpDrive/.Trashes/862998330/2013-11-26-143907/Macintosh HD/Users/{user}/Library/Application Support/Google/Chrome/Profile 1

Ho anche provato a eliminare l'intera cartella "862998330", ma non ha funzionato, quindi mi sono spostato sull'eliminazione di ogni directory ed ecco dove mi trovo ora.

Statistiche macchina:

• 27 pollici, metà 2011

• OSX 10.91

    
posta ryanSrich 06.01.2014 - 22:30
fonte

4 risposte

3

In primo luogo, sarei sicuro che nessun file sia bloccato

sudo chflags -R nouchg Local\ Storage

Quindi, supponendo che tu sia sicuro di usare sudo e rm -rf sull'unità di backup, potresti dire a rm di forzare le cose.

sudo rm -rf -i Local\ Storage
    
risposta data 06.01.2014 - 23:03
fonte
1

Ciò è causato da voci danneggiate nell'unità. I passaggi sottostanti hanno risolto il mio problema.

  1. Apri Utility Disco
  2. Scegli la partizione / unità
  3. Nella scheda First Aid fare clic su Repair Disk

Dopo questo, il file dovrebbe essere scomparso, se non è sufficiente riprovare il cestino vuoto. Dovrebbe funzionare.

    
risposta data 06.12.2015 - 01:02
fonte
0

Prova l'avvio in modalità di ripristino tenendo premuto Cmd + R durante il riavvio. Quindi apri un terminale radice in modalità utente singolo e prova a eseguire il comando da lì.

    
risposta data 06.12.2015 - 04:10
fonte
0

Il mio problema era che i file provenivano da un backup di Windows. Pertanto, tutti i. Trashes nel mio disco rigido non sono stati riconosciuti dal sistema operativo. Ho portato il mio disco rigido su un PC, ho cancellato tutti i file .Trashes (nascosti) e il problema è stato risolto.

    
risposta data 19.07.2017 - 02:25
fonte

Leggi altre domande sui tag