Secara harfiah tidak ada apa pun di Google yang dapat saya temukan yang akan membantu saya menjawab pertanyaan ini. Saya kira itu melewati beberapa parameter lain ls -i
?
Secara harfiah tidak ada apa pun di Google yang dapat saya temukan yang akan membantu saya menjawab pertanyaan ini. Saya kira itu melewati beberapa parameter lain ls -i
?
Jawaban:
Ya, argumen -i akan mencetak nomor inode setiap file atau direktori yang dicantumkan perintah ls. Karena Anda ingin mencetak nomor inode direktori, saya sarankan menggunakan argumen -d untuk hanya mendaftar direktori. Untuk mencetak nomor inode direktori / path / ke / dir, gunakan baris perintah berikut:
ls -id /path/to/dir
Dari 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
Ini bekerja juga dengan stat:
DIR=/
stat -c '%i' $DIR
Dari 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
Anda dapat menemukan inode file dan direktori dengan -i
opsi
ls -id /home/user/dir
Anda dapat memperoleh informasi inode yang dikonsumsi dari sistem Anda
df -hi
stat -f '%i' $DIR
harus digunakan.