Por que o Linux mostra um nome de arquivo contendo o caractere '/'?

32

A imagem a seguir é capturada em um ambiente Linux real.

ls output mostrando caracteres semelhantes à barra (/) em um nome de arquivo

Por que o Linux mostra um nome de arquivo contendo o caractere '/'?

xmllmx
fonte
7
Então, qual personagem é esse? Atualize sua pergunta com a hexdumpsaída.
Cjm
1
Mesmo que todas as APIs imponham restrições de caracteres de nome de arquivo na gravação, pode ser possível (mas pesado) editar o nome do arquivo diretamente na imagem do disco. (Eu não sei se os sistemas de arquivos habituais de hoje verificar nomes de arquivos em leitura.)
Ulrich Schwarz
@ cjm have Eu reverti o instantâneo do vmware.
Xmllmx
5
@xmllmx: Essa é uma das razões pelas quais, em vez de (ou além de) uma imagem, é melhor copiar e colar a saída como texto.
TJ Crowder
2
Ext * proíbe apenas dois caracteres dos nomes de arquivos: \0e /. Essa é uma limitação no nível do kernel e do FS; mesmo que você tenha conseguido fazer isso mexendo nas entradas de diretório, tenho 82% de certeza de que o Linux não seria capaz de navegar até o arquivo para abri-lo.
cHao 6/09/14

Respostas: