ls -l
producción:
drwxr-xr-x 10 mnevile mnevile 4.0K Sep 9 15:45
drwxrwxr-x 18 mnevile mnevile 4.0K Jun 16 16:01 movies/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 music/
drwxrwxr-x 16 mnevile mnevile 4.0K Aug 19 10:52 tv/
¿Cómo eliminar una carpeta sin nombre?
Respuesta1
Primero debes saber que este directorio tiene un nombre pero está formado por caracteres no imprimibles.
Puedes probar este escenario:
Descubra el inodo del archivo:
ls -il
La salida debería ser como este ejemplo:
261145 drwxr-xr-x 10 mnevile mnevile 4.0K Sep 9 15:45
Nota: Aquí, 261145 es el número de inodo.
Entonces puedes probar:
find . -inum 261145 -exec rm -rfi \{\} +
Respuesta2
Parece que es un directorio con espacios. Iría cd
a ese directorio y usaría./" " or ./\