"Directorio no vacío" sudo rm -r -i "nombre de archivo" no funciona

6

Intenté mover algunos archivos de copia de seguridad a mi papelera para poder liberar algo de espacio en la unidad de copia de seguridad. Con el Finder, pude vaciar la papelera con la excepción de un directorio que permanece aunque el vaciar la basura no genera mensajes de error.

Después de buscar alrededor, encontré algunos ejemplos para forzar la basura a vaciarse. Sin embargo, he probado varios ahora y recibo el mismo mensaje.

El directorio se ve así:

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

Ejecuté este comando para eliminar esa carpeta de almacenamiento local:

$ sudo rm -r -i Local\ Storage/

Y este es el mensaje que recibo:

rm: Local Storage/: Directory not empty

También cambié los permisos para que sea el propietario de la carpeta, pero eso no ayudó.

Este es el directorio en el que estoy trabajando:

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

También intenté eliminar la carpeta "862998330" completa, pero tampoco funcionó, así que me moví para eliminar cada directorio y ahí es donde estoy ahora.

Estadísticas de la máquina:

• 27 pulgadas, mediados de 2011

• OSX 10.91

    
pregunta ryanSrich 06.01.2014 - 22:30

4 respuestas

3

Primero, estoy seguro de que no hay archivos bloqueados

sudo chflags -R nouchg Local\ Storage

Luego, asumiendo que está seguro de usar sudo y rm -rf en su unidad de respaldo, podría decirle a rm que fuerce las cosas.

sudo rm -rf -i Local\ Storage
    
respondido por el bmike 06.01.2014 - 23:03
1

Esto se debe a entradas dañadas en la unidad. Los pasos a continuación solucionaron mi problema.

  1. Abrir la Utilidad de Disco
  2. Elija la partición / unidad
  3. En la pestaña Primeros auxilios, haga clic en Reparar disco

El archivo debería desaparecer después de esto, si no, simplemente intente de nuevo la papelera vacía. Debería funcionar.

    
respondido por el user160357 06.12.2015 - 01:02
0

Intente arrancar en modo de recuperación manteniendo presionado Cmd + R mientras se reinicia. Luego, abra una Terminal raíz en Modo de usuario único e intente ejecutar el comando desde allí.

    
respondido por el rubynorails 06.12.2015 - 04:10
0

Mi problema fue que los archivos procedían de una copia de seguridad de Windows. Por lo tanto, todos los problemas de .Trashes en mi disco duro no fueron reconocidos por el sistema operativo. Llevé mi disco duro a una PC, eliminé todos los archivos .Trashes (ocultos) y el problema se resolvió.

    
respondido por el user2011490 19.07.2017 - 02:25

Lea otras preguntas en las etiquetas