Estaba borrando una carpeta de música en mi disco externo y encontré un directorio que no puedo eliminar sin importar lo que intente.
Si lo pongo en la papelera a través de GUI
La operación no se puede completar porque el elemento "carpeta" está en uso.
Si uso rm -rf
para eliminarlo a través de la terminal
$ rm -rf folder/
rm: folder/: Directory not empty
Si uso ls -la
para verificar su contenido
$ ls -la
total 512
drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
Si uso rm -i *
dentro de la carpeta
$ rm -i *
rm: 03 - Ēlusion.mp3: No such file or directory
Si uso sudo lsof +D folder/
para verificar si hay archivos abiertos
Nada vuelve al salir del programa.
Si uso Disk Utility para reparar (primeros auxilios) el disco y el volumen
Verificación de salud aprobada, por lo que no se inició ninguna reparación.
Si reinicio macOS
El problema persiste.
Información adicional:
Puedo mover la carpeta dentro de la unidad, pero no a otra unidad.
Puedo cambiar el nombre de la carpeta.
ls -i *.mp3
vuelvels: 03 - Ēlusion.mp3: No such file or directory
, igual querm -i *.mp3
.El archivo no aparece en Finder, es una parte confusa, cualquiera que sea el problema de visualización del nombre de archivo que pueda tener el Terminal (siempre lo configuro para usar
Unicode - UTF-8
), creo que hay más fuerza en juego.
En respuesta a las preguntas, ls -ib
no , no devuelve nada.
$ ls -i
$ ls -ib
$ ls -laib
total 512
2762318 drwxrwxrwx 1 user staff 131072 Jan 3 2017 .
2685260 drwxrwxrwx 1 user staff 131072 Jan 3 2017 ..
Entonces, aparentemente hay algo en él, pero ls -la
no podía verlo, mientras que rm -i
es extraño con el nombre de archivo.
get info
a través del menú contextual de la GUI confirmó que hay 1 elemento en la carpeta, pero con cero bytes, y ciertamente no aparece en el buscador.
No estoy seguro de qué hacer en este momento. Ayuda muy apreciada!
(Usando 10.13.4 + ExFAT en unidad externa)
ls -b
Muestra el archivo? Si es así, puede ls -bi
obtener el inodo y seguir la respuesta a continuación, o alternativamente simplemente copiar el nombre del archivo en la -b
salida.
ls -bi *.mp3
muestra el mismo resultado que se muestra en OP.