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

สารบัญ:

Anonim

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

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

รับขนาดของไดเร็กทอรีผ่าน Command Line

จากบรรทัดคำสั่ง 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 สำหรับไฟล์เฉพาะนั้นแทน

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

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