ยูทิลิตี้การใช้งานดิสก์บรรทัดคำสั่ง: df และ du

Anonim

การรับข้อมูลการใช้ดิสก์บน Mac มักจะรวบรวมโดยการเลือกไฟล์ ไดเร็กทอรี หรือฮาร์ดไดรฟ์ แล้วกด Command-I เพื่อรับข้อมูล จากนั้นอินเทอร์เฟซ GUI ที่สวยงามจะปรากฏขึ้นพร้อมข้อมูลเพิ่มเติมเกี่ยวกับวัตถุที่เลือก รวมถึงการใช้ดิสก์ Command-I ไม่ใช่วิธีเดียวในการรับข้อมูลดิสก์ อย่างไรก็ตาม ด้วยบรรทัดคำสั่ง มียูทิลิตี้ที่มีประโยชน์สองอย่างในการรวบรวมข้อมูลนี้ที่คุณควรรู้ df และ duต่อไปนี้เป็นคำอธิบายสั้น ๆ ของแต่ละคำสั่งและวิธีการใช้งาน:

df – แสดงข้อมูลการใช้ดิสก์ตามระบบไฟล์ (เช่น ไดรฟ์ทั้งหมด สื่อที่แนบมา ฯลฯ)

ที่พรอมต์คำสั่ง พิมพ์: df -h แฟล็ก -h ใช้สำหรับ 'รูปแบบที่มนุษย์อ่านได้' ซึ่งหมายถึงการส่งคืนผลลัพธ์ใน รูปแบบเมกะไบต์/กิกะไบต์ที่คุ้นเคย คุณควรเห็นสิ่งนี้: $df -h Filesystem Size Used Avail Use% Mounted on /dev/disk0s2 74G 52G 22G 70% /ในกรณีนี้ / dev/disk0s2 เป็นฮาร์ดดิสก์หลัก และ 70% ของฮาร์ดดิสก์ถูกใช้งาน

du – แสดงข้อมูลการใช้ดิสก์สำหรับแต่ละไฟล์และไดเร็กทอรี (เช่น: โฮมไดเร็กทอรี โฟลเดอร์ ฯลฯ)

ที่ประเภทพรอมต์คำสั่ง: du -sh ~ แฟล็ก -s ใช้สำหรับสรุป และแฟล็ก -h อีกครั้ง มีไว้สำหรับ 'แบบฟอร์มที่มนุษย์อ่านได้' ส่วน ~ เป็นโฮมไดเร็กตอรี่ของคุณ คุณควรเห็นสิ่งนี้: $ du -sh ~ 26G /Users/MacUserไดเร็กทอรีโฮมของผู้ใช้นี้ใช้พื้นที่ถึง 26gb!

ตัวอย่างอื่น พิมพ์ du -sh ที่เทอร์มินัล สัญลักษณ์แทนจะครอบคลุมไฟล์ทั้งหมดในโฮมไดเร็กตอรี่ของคุณหรือไดเร็กทอรีใดก็ตามที่คุณอยู่ โดยค่าเริ่มต้นแล้ว Terminal จะเปิดขึ้นพร้อมกับไดเร็กทอรีหลักของคุณเป็น pwd (ไดเร็กทอรีการทำงานปัจจุบัน) $ du -shเดสก์ท็อป 32M เอกสาร 217M ดาวน์โหลด 531M ห้องสมุด 12G ภาพยนตร์ 5.2G เพลง 2.1G รูปภาพ 1.5G 8.0k ไซต์สาธารณะ 36k

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

ยูทิลิตี้การใช้งานดิสก์บรรทัดคำสั่ง: df และ du