คำสั่ง Linux สำหรับพื้นที่ดิสก์

Linux Commands Disk Space



บทช่วยสอนนี้แสดงคำสั่ง Linux สำหรับการรวบรวมข้อมูลพื้นที่ดิสก์ คำสั่งที่อธิบายในที่นี้คือ df และ ของ นอกจากนี้ บทช่วยสอนยังแสดงวิธีแสดงรายการไฟล์ที่ใหญ่ที่สุดในระบบของคุณ

คำสั่ง Linux สำหรับข้อมูลพื้นที่ดิสก์

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







ในการเริ่มพิมพ์ข้อมูลพื้นที่บนอุปกรณ์ที่เชื่อมต่อให้รัน df โดยไม่มีแฟล็ก:





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





เราสามารถปรับปรุงผลลัพธ์โดยการเพิ่ม -ชม ธงทำให้มนุษย์อ่านได้
เรียกใช้คำสั่ง df กับ -ชม ธง:

#df -ชม



คุณสามารถพิมพ์ทุกขนาดเป็น MB ได้โดยแทนที่ h สำหรับ m ดังตัวอย่างต่อไปนี้:

#df -NS

NS -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 สำหรับพื้นที่ดิสก์ มีประโยชน์ขอบคุณที่อ่าน