10 votos

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

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

Después de buscar por ahí he encontrado bastantes ejemplos para forzar el vaciado de la papelera. Sin embargo ya he probado varios y me sale el mismo mensaje.

El directorio tiene este aspecto:

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 la carpeta fuera mía, pero no sirvió de nada.

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 probé a borrar toda la carpeta "862998330" pero tampoco funcionó así que pasé a borrar cada directorio y en eso estoy ahora.

Estadísticas de la máquina:

- 27 pulgadas, mediados de 2011

- OSX 10.91

0 votos

Hay un toda una serie de trampas para tratar los archivos de la papelera. ¿Hay alguna razón por la que no dejas que el Finder se encargue del vaciado? Tiene algunas comprobaciones extra para lidiar con el bloqueo de los volúmenes de Time Machine para evitar que rm toque Backups.backupdb

0 votos

No puedo borrar a través del buscador. No ocurre nada al pulsar "vacío".

0 votos

¿Existe una .DS_Store ¿archivo en la carpeta? Finder los hace cada vez que entras en un directorio.

4voto

Oskar Puntos 1242

En primer lugar, me aseguraría de que ningún archivo está bloqueado

sudo chflags -R nouchg Local\ Storage

Entonces, asumiendo que está seguro de usar sudo y rm -rf en tu disco de respaldo, puedes decirle a rm que fuerce las cosas.

sudo rm -rf -i Local\ Storage

5 votos

Todavía vuelve rm: /Volumes/Files/.Trashes/: Directory not empty para mí

1voto

user160357 Puntos 1

Esto es causado por entradas corruptas en la unidad. Los pasos que se indican a continuación han solucionado mi problema.

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

El archivo debería desaparecer después de esto, si no es así, intente vaciar la basura de nuevo. Debería funcionar.

0voto

rubynorails Puntos 466

Intenta arrancar en el Modo de Recuperación manteniendo pulsado Cmd+R mientras se reinicia. A continuación, abra un terminal root en modo de usuario único y trate de ejecutar el comando desde allí.

0voto

user2011490 Puntos 1

Mi problema era que los archivos venían de una copia de seguridad de Windows. Por tanto, todos los .Trashes de mi disco duro no eran reconocidos por el sistema operativo. Llevé mi disco duro a un PC, borré todos los archivos .Trashes (ocultos) y el problema se resolvió.

0voto

Andres Ramos Puntos 111

Simplemente mueva la carpeta de /Volumes/BackUpDrive/.Trashes/Trash a /Volumes/BackUpDrive/ y simplemente use Windows para eliminarla completamente.

Ya no aparece en la Papelera de mi Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X