คำสั่ง Linux สำหรับข้อมูลพื้นที่ดิสก์
NS df คำสั่งในระบบ Linux แสดงข้อมูลเกี่ยวกับพื้นที่ที่ใช้และพร้อมใช้งานโดยอุปกรณ์ดิสก์ ส่วนแรกของบทช่วยสอนนี้เน้นที่การแสดงตัวเลือกต่างๆ เพื่อแสดงข้อมูลเกี่ยวกับการใช้อุปกรณ์จัดเก็บข้อมูล
ในการเริ่มพิมพ์ข้อมูลพื้นที่บนอุปกรณ์ที่เชื่อมต่อให้รัน df โดยไม่มีแฟล็ก:
เมื่อคุณเห็นคอลัมน์แรกแสดงอุปกรณ์หรือพาร์ติชั่น คอลัมน์ที่สองจะแสดงข้อมูลเกี่ยวกับบล็อค จากนั้นจึงใช้พื้นที่และที่ว่างตามด้วยเปอร์เซ็นต์ และคอลัมน์สุดท้ายคือจุดต่อเชื่อม
เราสามารถปรับปรุงผลลัพธ์โดยการเพิ่ม -ชม ธงทำให้มนุษย์อ่านได้
เรียกใช้คำสั่ง df กับ -ชม ธง:
คุณสามารถพิมพ์ทุกขนาดเป็น MB ได้โดยแทนที่ h สำหรับ m ดังตัวอย่างต่อไปนี้:
#df -NSNS -NS แฟล็กสั่งให้ df พิมพ์ประเภทระบบไฟล์ของแต่ละพาร์ติชั่นภายใต้คอลัมน์ใหม่ พิมพ์ เพื่อลองรัน:
#df -NSโปรดทราบว่านี่เป็นกรณีใหญ่ NS .
เพื่อสั่งให้ df พิมพ์ข้อมูลบนระบบไฟล์ทั้งหมดให้ใช้แฟล็ก -ถึง (ทั้งหมด):
#df -ถึงคุณสามารถสั่งให้ df พิมพ์ข้อมูลเกี่ยวกับระบบไฟล์บางประเภทได้โดยเพิ่มแฟล็ก -NS (ตัวพิมพ์เล็ก) ตามด้วยประเภทระบบไฟล์:
#df -NSต่อ4คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ df คำสั่งบนหน้าคนหรือออนไลน์ที่ https://linux.die.net/man/1/df .
Linux Linux du Command สำหรับข้อมูลพื้นที่ดิสก์
นอกเหนือจากคำสั่ง df เพื่อตรวจสอบข้อมูลพื้นที่ดิสก์บน Linux มีคำสั่ง ของ (การใช้งานดิสก์) นอกจากนี้ยังใช้งานง่าย ให้ลองรันโดยไม่มีแฟล็ก:
#ของบรรทัดสุดท้ายแสดงจำนวนพื้นที่ทั้งหมดที่ใช้มากกว่า 60 GB เพื่อพิมพ์ผลลัพธ์ในผลลัพธ์ที่เป็นมิตรต่อมนุษย์ เช่นเดียวกับ df เพิ่มแฟล็ก -ชม .
#ของ -ชมด้วยคำสั่ง du คุณสามารถระบุตำแหน่งที่คุณต้องการรับข้อมูลได้ เพียงระบุจุดต่อเชื่อม ระบบไฟล์ ไดเร็กทอรี หรือไฟล์หลังแฟล็ก ในตัวอย่างถัดไป
#ของ -ชม /bootในตัวอย่างต่อไปนี้ ฉันใช้ du เพื่อพิมพ์ข้อมูลบนพื้นที่ที่ใช้โดยไดเร็กทอรีอย่างง่าย:
คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ ของ คำสั่งบนหน้าคนหรือออนไลน์ที่ https://linux.die.net/man/1/du .
แสดงไฟล์ที่ใหญ่ที่สุดใน Linux
คำสั่ง df และ du ที่กล่าวถึงก่อนหน้านี้นั้นยอดเยี่ยมในการแสดงการใช้ดิสก์โดยแต่ละระบบไฟล์ อุปกรณ์ พาร์ติชั่น ไดเร็กทอรี หรือไฟล์ แต่ถ้าคุณต้องการให้แสดงรายการไฟล์ที่ใหญ่ที่สุดใน Linux คุณสามารถเรียกใช้:
#หา / -printf '%s %p '| เรียงลำดับ -ไม่ | ศีรษะ -10
คำสั่งด้านบนจะพิมพ์ไฟล์ที่ใหญ่ที่สุด 10 ไฟล์ในระบบของคุณ หากคุณต้องการแสดงจำนวนผลลัพธ์ที่แตกต่างกัน แทนที่หมายเลข 10 คุณจะต้องเปลี่ยนปริมาณรูท (/) หากคุณต้องการแสดงไฟล์ที่ใหญ่ที่สุดของตำแหน่งอื่น
ตัวอย่างต่อไปนี้แสดงรายการไฟล์ที่ใหญ่ที่สุด 5 ไฟล์ภายในไดเร็กทอรี /usr/:
#หา /usr-printf '%s %p '| เรียงลำดับ -ไม่ | ศีรษะ -5ฉันหวังว่าคุณจะพบบทความสั้น ๆ นี้เกี่ยวกับ คำสั่ง Linux สำหรับพื้นที่ดิสก์ มีประโยชน์ขอบคุณที่อ่าน