जवाबों:
हां, तर्क -i प्रत्येक फ़ाइल के इनोड नंबर को प्रिंट करेगा या ls कमांड लिस्ट कर रहा है। जैसा कि आप किसी निर्देशिका की इनोड संख्या प्रिंट करना चाहते हैं, मैं केवल सूची निर्देशिकाओं के लिए तर्क -d का उपयोग करने का सुझाव दूंगा। इनोड संख्या को निर्देशिका / पथ / / से प्रिंट करने के लिए, निम्नलिखित कमांड लाइन का उपयोग करें:
ls -id /path/to/dir
से 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
यह स्टेट के साथ भी काम करता है:
DIR=/
stat -c '%i' $DIR
से 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
आप -i
विकल्प के साथ फ़ाइल और निर्देशिका के इनकोड पा सकते हैं
ls -id /home/user/dir
आप अपने सिस्टम के खपत इनोड की जानकारी प्राप्त कर सकते हैं
df -hi
stat -f '%i' $DIR