ไป (Disk การใช้งาน) คำสั่งใน Linux

กล่าวสั้น ๆ ว่า "du"(Disk การใช้) is คำสั่ง Linux / ยูนิกซ์ ที่เราสามารถทำได้ ตรวจสอบปริมาณการครอบครอง (ข้อมูลการใช้งาน) บน hard disk de โฟลเดอร์ si ไฟล์.
คำสั่งซื้อที่มีประโยชน์มากโดยเฉพาะอย่างยิ่งเมื่อเราถูก จำกัด ด้วย พื้นที่หนึ่ง hard disk - หรือ SSD - และเราต้องการทราบโดยเร็วว่าพวกเขาเป็นใคร ไฟล์ และ / หรือ โฟลเดอร์ "ใหญ่โต" มากที่สุด แน่นอน, คำสั่ง "du" มันสามารถนำมาใช้ในความหลากหลายของไวยากรณ์ที่เราใช้ข้อมูลที่ต้องการผลตอบแทน

ไวยากรณ์บรรทัดคำสั่ง "Du" นั้นเรียบง่ายและยืดหยุ่นมาก เช่นเดียวกับคำสั่งส่วนใหญ่ linux.

ในเอกสารของคำสั่ง "du" เรามีตัวเลือกต่อไปนี้:

[root @ เซิร์ฟเวอร์] # du –help
การใช้งาน: ไป [ตัวเลือก]… [ไฟล์]…
หรือ: du [ตัวเลือก]… –files0-จาก=F
สรุป disk การใช้แต่ละ FILE เรียกซ้ำสำหรับไดเร็กทอรี

อาร์กิวเมนต์บังคับ long options บังคับสำหรับระยะสั้น options เกินไป
-a, –all เขียนนับสำหรับไฟล์ทั้งหมด ไม่ใช่แค่ไดเร็กทอรี
– ขนาดการพิมพ์ที่ชัดเจน ขนาดที่ชัดเจน มากกว่า disk การใช้งาน แม้ว่าขนาดที่ปรากฏโดยทั่วไปจะเล็กกว่า แต่อาจใหญ่กว่าเนื่องจากรูในไฟล์ (`เบาบาง') การแยกส่วนภายใน บล็อกทางอ้อม และอื่นๆ
-B, –block-size = SIZE ใช้บล็อก SIZE-byte
-b, –bytes เทียบเท่ากับ `–apparent-size –block-size = 1 ′
-c, –total สร้างผลรวมทั้งหมด
-D, –dereference-args dereference เฉพาะ symlink ที่แสดงรายการในบรรทัดคำสั่ง
–files0-จาก=F สรุป disk การใช้ชื่อไฟล์ที่สิ้นสุดด้วย NUL ที่ระบุในไฟล์ F;
ถ้า F คือ - ให้อ่านชื่อจากอินพุตมาตรฐาน
-H เทียบเท่ากับ –dereference-args (-D)
- h, - ขนาดการพิมพ์ที่มนุษย์อ่านได้ในรูปแบบที่มนุษย์สามารถอ่านได้ (เช่น 1K 234M 2G)
- ฉันชอบ -h แต่ใช้พลัง 1000 ไม่ใช่ 1024
-k ชอบ -block-size = 1K
-l, –count-links จะนับขนาดหลาย ๆ ครั้งหากลิงก์ยาก
-m like –block-size = 1 ล
-L, –dereference dereference ลิงก์สัญลักษณ์ทั้งหมด
-P, –no-dereference ไม่ทำตามลิงก์สัญลักษณ์ใด ๆ (นี่คือไฟล์ default)
-0, –null สิ้นสุดแต่ละบรรทัดเอาต์พุตด้วย 0 ไบต์แทนที่จะขึ้นบรรทัดใหม่
-S, –separate-dirs ไม่รวมขนาดของไดเรกทอรีย่อย
-s, –summarize จะแสดงผลรวมสำหรับแต่ละอาร์กิวเมนต์เท่านั้น
-x, –หนึ่งไฟล์-system ข้ามไดเร็กทอรีในไฟล์ต่างๆ systems
-X, –exclude-from=FILE ไม่รวมไฟล์ที่ตรงกับรูปแบบใดๆ ใน FILE
–exclude=PATTERN ไม่รวมไฟล์ที่ตรงกับ PATTERN
–max-ความลึก=N พิมพ์ผลรวมสำหรับไดเร็กทอรี (หรือไฟล์ที่มี –all) ก็ต่อเมื่อมี N หรือน้อยกว่าระดับที่ต่ำกว่าอาร์กิวเมนต์บรรทัดคำสั่ง –max-ความลึก=0 เหมือนกับ
-สรุป
-time แสดงเวลาของการแก้ไขล่าสุดของไฟล์ใด ๆ ในไดเร็กทอรี หรือไดเร็กทอรีย่อยใด ๆ
– เวลา =WORD แสดงเวลาเป็น WORD แทนการปรับเปลี่ยนเวลา: atime, access, use, ctime or status
–Time-style = STYLE แสดงเวลาโดยใช้สไตล์ STYLE: full-iso, long-iso, iso, + FORMAT
FORMAT ถูกตีความว่าเป็นวันที่
- ช่วยแสดงวิธีใช้และออก
- ออกเวอร์ชั่นข้อมูลเวอร์ชันและออก

ค่าที่แสดงอยู่ในหน่วยของ SIZE แรกที่มีตั้งแต่ - ขนาดบล็อกและตัวแปรสภาพแวดล้อม DU_BLOCK_SIZE, BLOCK_SIZE และ BLOCKSIZE
มิฉะนั้นหน่วย default เป็น 1024 ไบต์ (หรือ 512 หากตั้งค่า POSIXLY_CORRECT)

พิมพ์ขนาดร้องขอ (หรือจำนวนเต็มชนิดขอเลือกปีตามมาด้วย) หนึ่งในเขตเวลา GMT: KB 1000, 1024 K, MB 1000 1000 * M * 1024 1024 และอื่น ๆ สำหรับ G, T, P, E, Z วาย

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

du --si -s * | sort -h

นี้หมายถึง จอแสดงผลปริมาณของแต่ละบุคคล โฟลเดอร์ว่างและไฟล์ใน / var เรียงลำดับจากมากไปน้อย

"การจัดเรียง -h"- จัดเรียงและแสดงผลลัพธ์ใน"รูปแบบการอ่านของมนุษย์ไบต์, กิโลไบต์s, เมกะไบต์, กิกะไบต์.

"-และ” - มีฟังก์ชันเหมือนกับ“ -h” แต่ใช้ 1000 แทน 1024

"-s” - แสดงผลรวมสำหรับไดเร็กทอรีหลักโดยไม่ต้องให้รายละเอียดโฟลเดอร์และไฟล์ด้านล่าง

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » Linux » ไป (Disk การใช้งาน) คำสั่งใน Linux
แสดงความคิดเห็น