Cómo encontrar el Inodo de un archivo en Linux
Descripción general
A los archivos escritos en sistemas de archivos Linux se les asigna un inodo. Estos identificadores únicos son utilizados por la base de datos del sistema de archivos para realizar un seguimiento de los archivos. En este tutorial, aprenderá a ver el número de inodo asignado a un archivo o directorio.
Hay dos comandos que se pueden usar para ver el inodo de un archivo o directorio, y son ls
y stat
. Ambos se tratan a continuación.
El comando ls
es útil para descubrir el número de inodo de una lista de archivos en un directorio, mientras que el comando state
es más adecuado para archivos o directorios individuales.
Usando el comando ls
El método simplist para ver el inodo asignado de archivos en un sistema de archivos Linux es usar el comando ls
. Cuando se usa con la bandera -i
, los resultados de cada archivo contienen el número de inodo del archivo.
ls -li
276944 drwxr-xr-x 16 www-data www-data 4096 Jun 4 2019 html405570 drwxr-xr-x 5 www-data www-data 4096 Jun 10 21:48 wordpress
En el ejemplo anterior dos directorios son devueltos por el ls
comando. La primera columna de la lista devuelta es el inodo asignado.
- al directorio html se le asignó el código inode 276944
- al directorio de wordpress se le asignó el código inode 405570
Usando el comando stat
Otro método para ver el código inode de un archivo es usar el comando stat
. Este método se usa generalmente contra un solo archivo, mientras que el comando ls
se usa contra una lista de archivos.
ejemplo stat
el directorio html visto anteriormente.
stat ./html
Como se puede ver en la salida de state
el inodo valor devuelto es el mismo que el de la etiqueta ls
comando: 276944.
Leave a Reply