La siguiente imagen está tomada en un entorno real de Linux.
¿Por qué Linux puede mostrar un nombre de archivo que contiene el carácter '/'?
Incluso si todas las API imponen restricciones de caracteres de nombre de archivo en la escritura, podría ser posible (pero difícil de manejar) editar el nombre de archivo directamente en la imagen del disco. (No sé si los sistemas de archivos habituales de hoy verifican los nombres de los archivos en la lectura).
—
Ulrich Schwarz
@ cjm, he revertido la instantánea de vmware.
—
xmllmx
@xmllmx: Esa es una de las razones por las cuales, en lugar de (o además de) una imagen, es mejor copiar y pegar la salida como texto.
—
TJ Crowder
Ext * solo prohíbe dos caracteres de los nombres de archivo:
—
cHao
\0
y /
. Esta es una limitación a nivel de núcleo y FS; incluso si lograste hacerlo revisando las entradas del directorio tú mismo, estoy aproximadamente 82% seguro de que Linux no podría navegar al archivo para abrirlo.
hexdump
salida.