วิธีนับจำนวนไฟล์ภายในไดเร็กทอรีใน Linux
ผู้ดูแลระบบ Linux ตรวจสอบระบบตลอดเวลาเพื่อติดตามการใช้หน่วยความจำ จำนวนไฟล์ที่สร้างโดยผู้ใช้
มีหลายวิธีในการนับจำนวนไฟล์ในไดเร็กทอรี:
- นับจำนวนไฟล์โดยใช้ ls ด้วยคำสั่ง wc
- นับจำนวนไฟล์โดยใช้ find ด้วยคำสั่ง wc
- นับจำนวนไฟล์โดยใช้คำสั่ง tree
- นับจำนวนไฟล์โดยใช้ GUI (Linux Mint 21)
1: นับจำนวนไฟล์ใน Linux โดยใช้ ls กับคำสั่ง wc
เดอะ 'ห้องน้ำ' คำสั่งสามารถนับรวม คำ , เส้น , อักขระ , และ ไบต์ . มาใช้กับ “ล” คำสั่งที่จะนับไฟล์ทั้งหมดของไดเร็กทอรี ไวยากรณ์ต่อไปนี้จะถูกติดตาม:
$ ล /< ชื่อไดเร็กทอรี > | ห้องน้ำ -l
เช่น นับจำนวนไฟล์ รูปภาพ ไดเร็กทอรีจะใช้คำสั่งต่อไปนี้:
$ ล . / รูปภาพ | ห้องน้ำ -l
ในทำนองเดียวกันเพื่อตรวจสอบไฟล์ เป็นต้น การใช้ไดเรกทอรี:
$ ล / เป็นต้น | ห้องน้ำ -l
2: นับจำนวนไฟล์ใน Linux โดยใช้การค้นหาด้วยคำสั่ง wc
อีกวิธีหนึ่งในการนับไฟล์ในไดเร็กทอรีเฉพาะคือการใช้ 'หา' และ 'ห้องน้ำ' สั่งการ:
$ หา < ชื่อไดเร็กทอรี > -พิมพ์ ฉ | ห้องน้ำ -lเช่น การนับจำนวนไฟล์ใน รูปภาพ ไดเร็กทอรี ใช้:
$ หา . / รูปภาพ -พิมพ์ ฉ | ห้องน้ำ -l
เดอะ “ฉ” แฟล็กใช้เพื่อกำหนดเป้าหมายไฟล์เท่านั้น
หากต้องการทราบจำนวนไฟล์ในไดเร็กทอรี /etc ให้ใช้:
$ หา / เป็นต้น -พิมพ์ ฉ | ห้องน้ำ -l
ข้อความแสดงข้อผิดพลาดสามารถลบออกหรือเปลี่ยนเส้นทางไปยังไดเร็กทอรี /dev/null โดยใช้ตัวดำเนินการเปลี่ยนเส้นทาง 2> ดังนั้นคำสั่งดังกล่าวจะเป็น:
$ หา / เป็นต้น -พิมพ์ ฉ 2 > / ผู้พัฒนา / โมฆะ | ห้องน้ำ -l
บันทึก: สิ่งสำคัญคือต้องสังเกตว่าคำสั่ง find จะนับไฟล์แบบวนซ้ำ ซึ่งหมายความว่าจะนับไฟล์ทั้งหมดในไดเร็กทอรีย่อยด้วย ดังนั้นผลลัพธ์อาจแตกต่างกันไป
3: นับจำนวนไฟล์ใน Linux โดยใช้คำสั่ง tree
คำสั่งที่สามที่สามารถนับจำนวนไฟล์ในไดเร็กทอรีคือคำสั่ง tree ไม่สามารถใช้งานได้ตามค่าเริ่มต้น จำเป็นต้องติดตั้ง:
$ ซูโด ฉลาด ติดตั้ง ต้นไม้ในการรับจำนวนไฟล์ในไดเร็กทอรี (รูปภาพ) ให้ใช้:
$ ต้นไม้ รูปภาพ
สามารถดูจำนวนไฟล์ได้ที่ส่วนท้ายของเอาต์พุต
4: นับจำนวนไฟล์ใน Linux โดยใช้ GUI (Linux Mint 21)
หากต้องการค้นหาจำนวนไฟล์ในไดเร็กทอรีผ่าน GUI เพียงคลิกขวาที่ไดเร็กทอรี จากนั้นเปิดเมนูบริบท 'คุณสมบัติ' .
คุณสามารถดูรายการทั้งหมดได้ที่นั่น
บทสรุป
การนับไฟล์ไดเรกทอรีใน Linux เป็นเรื่องง่ายที่สามารถทำได้โดยใช้ ซีแอลไอ (อินเตอร์เฟสบรรทัดคำสั่ง) การใช้ขั้นตอนของบทความ เราสามารถนับจำนวนไฟล์ในไดเร็กทอรีใดก็ได้บนระบบ Linux ของคุณ สามคำสั่งซึ่งรวมถึง ล , หา และ ห้องน้ำ ส่วนใหญ่จะใช้สำหรับการนับจำนวนไฟล์ภายในไดเร็กทอรีในระบบ Linux