Risposte:
Sì, l'argomento -i stamperà il numero di inode di ciascun file o directory elencato dal comando ls. Come si desidera stampare il numero di inode di una directory, suggerirei di usare l'argomento -d per elencare solo le directory. Per stampare il numero di inode la directory / path / to / dir, utilizzare la seguente riga di comando:
ls -id /path/to/dir
Da man ls
:
-d, --directory
list directory entries instead of contents, and do not derefer‐
ence symbolic links
-i, --inode
print the index number of each file
Questo funziona anche con stat:
DIR=/
stat -c '%i' $DIR
Da man stat
:
-c --format=FORMAT
use the specified FORMAT instead of the default; output a new‐
line after each use of FORMAT
[...]
The valid format sequences for files:
%i inode number
stat -f '%i' $DIR
deve essere usato.