¿Cómo eliminar un directorio sin nombre?

¿Cómo eliminar un directorio sin nombre?

ls -lproducció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 cda ese directorio y usaría./" " or ./\

información relacionada