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 '/'?


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:


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.