ไม่มีอะไรบน google ที่ฉันสามารถหาได้ซึ่งจะช่วยฉันตอบคำถามนี้ ฉันคิดว่ามันผ่านพารามิเตอร์อื่น ๆ ไปls -i
?
ไม่มีอะไรบน google ที่ฉันสามารถหาได้ซึ่งจะช่วยฉันตอบคำถามนี้ ฉันคิดว่ามันผ่านพารามิเตอร์อื่น ๆ ไปls -i
?
คำตอบ:
ใช่อาร์กิวเมนต์ -i จะพิมพ์หมายเลข inode ของแต่ละไฟล์หรือไดเรกทอรีที่คำสั่ง ls แสดงอยู่ ตามที่คุณต้องการพิมพ์หมายเลข inode ของไดเรกทอรีฉันขอแนะนำให้ใช้อาร์กิวเมนต์ -d เพื่อแสดงรายการไดเรกทอรีเท่านั้น สำหรับการพิมพ์หมายเลข inode ให้ไดเรกทอรี / path / to / dir ใช้บรรทัดคำสั่งต่อไปนี้:
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
คุณสามารถค้นหา inode ของไฟล์และไดเรกทอรีพร้อม-i
ตัวเลือก
ls -id /home/user/dir
คุณสามารถรับข้อมูลการใช้งานไอโหนดของระบบของคุณ
df -hi
stat -f '%i' $DIR
จะต้องมีการใช้