วิธีการรับขนาดของไดเรกทอรีจากบรรทัดคำสั่ง

ต้องการดูขนาดของไดเร็กทอรีจากบรรทัดคำสั่งหรือไม่? คุณอาจสังเกตว่าการใช้คำสั่ง ls แบบเดิมเพื่อแสดงรายการเนื้อหาของไดเรกทอรี aa จะไม่จำเป็นต้องแสดงขนาดรวมของไดเรกทอรี แต่เพื่อดูว่าการใช้ดิสก์เป็นอย่างไรสำหรับไดเร็กทอรีเฉพาะคุณจะต้องใช้คำสั่ง du โดยเฉพาะซึ่งจะแสดงสถิติการใช้งานดิสก์สำหรับเส้นทางหรือไดเรกทอรีที่ระบุ เราจะแสดงวิธีการใช้คำสั่งนี้


นี่คือจุดมุ่งหมายที่ชัดเจนสำหรับผู้ใช้บรรทัดคำสั่งและคำสั่ง du สำหรับเรียกดูขนาดของไดเร็กทอรีจะทำงานเหมือนกันบน Mac OS, Mac OS X, Linux และ Unix อื่น ๆ สำหรับผู้ใช้ Mac แบบสบาย ๆ วิธีง่ายๆในการรับขนาดของไดเร็กทอรีคือผ่าน Finder โดยใช้คำสั่ง Get Info ในโฟลเดอร์ที่ระบุ

การรับขนาดของไดเรกทอรีผ่านทางบรรทัดคำสั่ง

จากบรรทัดคำสั่ง Terminal ให้พิมพ์ไวยากรณ์ต่อไปนี้เพื่อดูขนาดของไดเร็กทอรี:

du -sh /directory/path

ตัวอย่างเช่นเพื่อให้ได้ขนาดรวมของ / Applications โฟลเดอร์คุณจะออกสตริงคำสั่งต่อไปนี้:

du -sh /Applications/

คุณสามารถใช้ตัวเลือกนี้เพื่อคำนวณขนาดของไดเร็กทอรีที่ระบุและดูขนาดของไดเร็กทอรีและไฟล์ด้วย

ค่าสถานะ -s จะช่วยให้แน่ใจได้ว่ามีการคำนวณรายการแต่ละรายการและธง -h จะทำให้เอาต์พุตเป็นรูปแบบขนาดที่อ่านได้ของมนุษย์ (ผลลัพธ์ของขนาดจะแสดงเป็นกิโลไบต์เป็น KB และเมกะไบต์เป็น MB แทนที่จะเป็นไบต์) เราได้กล่าวถึงคำสั่งการใช้งานดิสก์ที่นี่เช่นกันสำหรับ du และคำสั่ง df แยกต่างหาก

วิธีการดูขนาดของเนื้อหาไดเรกทอรีทั้งหมดโดยบรรทัดคำสั่ง

ถ้าคุณต้องการดูขนาดของเนื้อหาไดเร็กทอรีปัจจุบันจากบรรทัดคำสั่งรวมถึงโฟลเดอร์และไฟล์ใด ๆ คำสั่ง du -sh ที่มีสัญลักษณ์ตัวแทนดาวเช่น:

du -sh *

ซึ่งจะแสดงขนาดของทุกอย่างในไดเร็กทอรีปัจจุบันรวมถึงขนาดรวมของโฟลเดอร์และขนาดโดยรวมของไฟล์แต่ละไฟล์ในรูปแบบรายการแบบยาว

นอกจากนี้คุณยังสามารถใช้สัญลักษณ์แทนกับเส้นทางไดเร็กทอรีอื่น ๆ ได้เช่นหากต้องการดูขนาดโฟลเดอร์ผู้ใช้เดสก์ท็อปและเนื้อหาทั้งหมดคำสั่งจะเป็นดังนี้:

du -sh /Users/NAME/Desktop/*

โปรดทราบว่า du กำลังคำนวณขนาดไฟล์ทั้งหมดของแต่ละไดเร็กทอรีเนื้อหาและไฟล์แต่ละไฟล์ดังนั้นขึ้นอยู่กับว่าไดเรกทอรีเป้าหมายของคุณอาจใช้เวลาสักครู่ในการรายงานเนื้อหาขนาดกลับมาให้คุณ เห็นได้ชัดว่าคอมพิวเตอร์ทำงานเร็วขึ้นการประมวลผลนี้จะเร็วขึ้น

นอกจากนี้ยังควรสังเกตด้วยว่าหากคุณต้องการรับเฉพาะไฟล์ขนาดใดก็ได้ภายในไดเรกทอรีแทนที่จะเป็นไดเร็กทอรีทั้งหมดคุณสามารถใช้คำสั่ง ls -l สำหรับไฟล์ที่ระบุแทนได้

รู้เคล็ดลับอื่นที่เป็นประโยชน์เพื่อเรียกดูขนาดของไดเร็กทอรีจากบรรทัดคำสั่งหรือไม่? แจ้งให้เราทราบในความคิดเห็นและถ้าคุณชอบบทความนี้คุณอาจพบว่าไฟล์บรรทัดคำสั่งอื่น ๆ ของเราน่าสนใจเช่นกัน