Perché Linux può mostrare un nome file contenente il carattere '/'?


32

L'immagine seguente è scattata in un vero ambiente Linux.

È un output che mostra caratteri simili a barra (/) in un nome file

Perché Linux può mostrare un nome file contenente il carattere '/'?


7
Quindi che personaggio è? Aggiorna la tua domanda con l' hexdumpoutput.
cjm,

1
Anche se tutte le API applicano restrizioni sui caratteri del nome file durante la scrittura, potrebbe essere possibile (ma ingombrante) modificare il nome file direttamente nell'immagine del disco. (Non so se i soliti filesystem di oggi controllano i nomi dei file in lettura.)
Ulrich Schwarz,

@ cjm , Ho ripristinato l'istantanea di vmware.
xmllmx,

5
@xmllmx: questo è uno dei motivi per cui piuttosto che (o in aggiunta a) un'immagine, è meglio copiare e incollare l'output come testo.
TJ Crowder,

2
Ext * vieta solo due caratteri dai nomi dei file: \0e /. Questa è una limitazione a livello di kernel e FS; anche se sei riuscito a farlo frugando da solo con le voci della directory, sono sicuro che circa l'82% di Linux non sarà in grado di navigare nel file per aprirlo.
cHao,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.