Tengo un directorio dentro de mi estructura de carpetas de iTunes que tiene un carácter de acento en él que estoy tratando de eliminar.
Si hago un ls en el directorio me sale esto:
ls -al ls: Radiu Disney_ Jams Vol. 2: No such file or directory total 0 drwxr-xr-x 3 scott staff 102 Jul 29 13:16 . drwxrwxr-x@ 21 scott staff 782 Jul 29 13:24 ..
He intentado rm -rf * pero después de eso intento un ls -l sigo obteniendo ls: Radiu Disney_ Jams Vol. 2: No such file or directory
¿Hay alguna manera de eliminar el directorio con el nombre de archivo ofensivo? Si intento borrar el directorio padre me sale un mensaje de "Directorio no vacío"
0 votos
Eso es fascinante. ¿Qué obtienes si corres
echo * | od -t ax1
¿en el directorio de los infractores? Estoy tratando de averiguar algo sobre la codificación de caracteres utilizada aquí. Si encuentra que la letra u está codificada comoc5 af
Eso no debería haber sido posible, y puede explicar el problema. Según las reglas de codificación de Apple para los nombres de archivo, debería ser75 cc 8a
en su lugar.0 votos
Si no puedes solucionarlo (sospecho que ese puede ser el resultado final), al menos puedes evitarlo moviendo el directorio problemático a algún rincón oscuro del sistema de archivos donde no te moleste.
0 votos
Gracias por el consejo sobre la comprobación de la codificación. Esto es lo que obtuve:scott@death-star { /Volumes/Storage Vault/Christina Aguilera } [!3106] -> echo * | od -t ax1 0000000 R a d i ? ? sp D i s n e y _ sp J 52 61 64 69 c5 af 20 44 69 73 6e 65 79 5f 20 4a 0000020 a m s sp V o l . sp 2 nl 61 6d 73 20 56 6f 6c 2e 20 32 0a 0000033
0 votos
Sí veo el "c5 af". Así que por ahora hasta que me decida a reformatear el disco lo moveré a un "rincón oscuro" de mi disco duro y lo ignoraré.
0 votos
Lamentablemente no. La eliminación del directorio principal mediante "rm -rf" devuelve un mensaje de "Directorio no vacío"