Como remover um diretório sem um nome?

3

ls -l output:

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/

Como remover uma pasta sem nome?

    
por dragosrsupercool 31.10.2014 / 08:19

2 respostas

3

Primeiro, você deve saber que esse diretório tem um nome, mas é feito de caracteres não imprimíveis.

Você pode tentar este cenário:

Descubra o arquivo inode:

ls -il

A saída deve ser como neste exemplo:

261145 drwxr-xr-x 10 mnevile mnevile 4.0K Sep  9 15:45

Nota: Aqui, 261145 é o número do inode.

Então você pode tentar:

find . -inum 261145 -exec rm -rfi \{\} +
    
por nux 31.10.2014 / 08:34
-1

parece ser um diretório com espaços. Eu usaria cd para esse diretório e usaria ./" " or ./\

    
por Abey 31.10.2014 / 08:24