ฉันต้องการทราบจำนวนไฟล์ที่ฉันมีในระบบไฟล์ของฉัน ฉันรู้ว่าฉันสามารถทำสิ่งนี้:
find / -type f | wc -l
ดูเหมือนว่าจะไม่มีประสิทธิภาพสูง สิ่งที่ฉันต้องการทำคือค้นหาจำนวน inodes ที่ไม่ซ้ำกันทั้งหมดซึ่งถือเป็น 'ไฟล์'
มีวิธีที่ดีกว่า?
บันทึก:
ฉันต้องการทำเช่นนี้เพราะฉันกำลังพัฒนาโปรแกรมการซิงโครไนซ์ไฟล์และฉันต้องการทำการวิเคราะห์ทางสถิติ (เช่นจำนวนไฟล์ที่ผู้ใช้โดยเฉลี่ยมีทั้งหมดเทียบกับจำนวนไฟล์ที่อยู่ในระบบ) อย่างไรก็ตามฉันไม่จำเป็นต้องรู้อะไรเกี่ยวกับไฟล์เหล่านั้นเพียงแค่มีอยู่ (พา ธ ไม่สำคัญเลย) โดยเฉพาะอย่างยิ่งฉันต้องการทราบข้อมูลนี้สำหรับแต่ละระบบไฟล์ที่ติดตั้ง (และเป็นจุดเชื่อมต่อที่เชื่อมโยงกัน)