espaços adjacentes dos quais você não sabe
tente
cd 5*
para iniciantes, mas aparar espaços de cauda seria bem-vindo também
Estou enfrentando um erro muito peculiar:
# ls -l
drwxr-sr-x 8 kay users 4096 Aug 17 15:07 1. Crisis Core Workflow
drwxr-sr-x 6 kay users 4096 Aug 17 15:41 2. Contact Cards or Sheets
drwxr-sr-x 3 kay users 4096 May 12 20:31 5. Distribution Lists
# cd 5.\ Distribution\ Lists
-bash: cd: 5. Distribution Lists: No such file or directory
# cd "5. Distribution Lists"
-bash: cd: 5. Distribution Lists: No such file or directory
Não há problemas de espaço aqui, verifiquei isso.
Arrastando espaço, por acaso, ou algum outro personagem oculto? Experimente cd 5<tab>
e veja o que é preenchido.
cat -v mostra apenas caracteres não imprimíveis, o que pode ser útil, mas, na verdade, o que você quer é od -c
ls -d 5* | od -c
ls -d garante que, ao listar um diretório, você veja as permissões do diretório em oposição aos arquivos contidos no diretório.
por exemplo,
$ mkdir "blah "
$ ls -d b* | od -c
0000000 b l a h \n
0000006
existem alguns switches para ls que podem ajudar.
ls -w
ls -B
ls -b
-b pode ser o mais útil, ele mostrará caracteres não imprimíveis usando seus códigos de escape C.
Você tentou fsck a partição?
ls | gato -v deve mostrar todos os outros personagens "divertidos" que compõem o nome do arquivo:)