GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿cómo se inspecciona la información de la estructura del directorio de un archivo Unix/linux?

En los sistemas de archivos de Unix, los directorios son solo archivos especiales con estructuras de directorio especiales que contienen el nombre del archivo secundario, el tamaño del nombre del archivo y el número de referencia del inodo.

Los metadatos del archivo real más allá de esto normalmente se almacenan en el propio inodo.

Mi pregunta es. ¿Cómo se lee la estructura de directorio especial real en su forma original en lugar de su forma interpretada?

Sí, sé que puedes usar ls para ver los archivos allí. Eso no es lo que estoy buscando.

Respuesta aceptada:

La respuesta simple es que lo que quieres hacer es leer el archivo del directorio,
con un comando como cat . , cat /etc , o cat mydir .
Por supuesto, dado que se trata de datos "sin procesar",
querrá usar un programa que se adapte mejor
a la visualización de datos que no son ASCII de una manera amigable para los humanos; por ejemplo, hexdump o od .

Desafortunadamente, como se discutió en ¿Cuándo dejaron de ser legibles los directorios como archivos?, la mayoría de las versiones de Unix
que se lanzaron en las últimas dos décadas no permiten esto.
Entonces, la respuesta a su pregunta puede ser
"busque una versión de Unix que aún permita leer directorios".
AIX, la mayoría de las versiones de BSD,
y todas las versiones de Solaris excepto las más recientes pueden calificar.
Encontrar un Linux que lo permita puede requerir el uso de una máquina del tiempo.


Linux
  1. Cómo usar el comando Tar en Linux

  2. ¿Cómo habilito la indexación de archivos y directorios de Apache en Linux o UNIX?

  3. UNIX/Linux:Cómo usar Sticky Bit en directorios y archivos

  4. Comprensión de cómo Umask controla los permisos iniciales de archivo/directorio en Linux

  5. Cómo contar líneas en un archivo en UNIX/Linux

Cómo usar el comando diff de Linux

Cómo obtener el tamaño de un directorio en Linux

Cómo ver la estructura del árbol de directorios en Linux

Cómo agregar texto al comienzo del archivo en Linux

Cómo encontrar el tamaño total de un directorio en Linux

¿Cómo usar el comando Gzip en Linux?