ดู่ (ใช้ Disk) คำสั่งในลินุกซ์

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

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

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

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

อาร์กิวเมนต์บังคับให้ตัวเลือกยาวมีผลบังคับใช้สำหรับตัวเลือกที่สั้นเกินไป
-a, - จำนวนการเขียนทั้งหมดสำหรับทุกคน files ไม่ใช่เพียงแค่ไดเรกทอรี
- ขนาดที่ชัดเจนสำหรับการพิมพ์ขนาดผู้ปกครองแทนที่จะใช้ดิสก์ แม้ว่าขนาดที่ชัดเจนมักจะเล็กกว่า แต่ก็อาจใหญ่ขึ้นเนื่องจากมีรูใน (`` เบาบาง ') files, การกระจายตัวภายใน, บล็อกทางอ้อมและไม่ชอบ
-B, –block-size = SIZE ใช้บล็อก SIZE-byte
-b, –bytes เทียบเท่ากับ `–apparent-size –block-size = 1 ′
-c, –total สร้างผลรวมทั้งหมด
-D, –dereference-args dereference เฉพาะ symlink ที่แสดงรายการในบรรทัดคำสั่ง
-files0-from = F สรุปการใช้งานดิสก์ของ NUL ที่ยกเลิก file ชื่อที่ระบุใน file 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, - หนึ่ง -file-system ข้ามไดเรกทอรีที่แตกต่างกัน file systems
-X, –exclude-from =FILE ไม่รวม files ที่ตรงกับรูปแบบใด ๆ ใน FILE
–Exclude = ไม่รวมรูปแบบ files ที่ตรงกับรูปแบบ
–Max-depth = N พิมพ์ผลรวมสำหรับไดเร็กทอรี (หรือ file, ด้วย –all) เฉพาะในกรณีที่มีระดับ N หรือน้อยกว่าใต้อาร์กิวเมนต์บรรทัดคำสั่ง; –Max-depth = 0 เหมือนกับ
-สรุป
- เวลาแสดงของการแก้ไขครั้งล่าสุด file ในไดเรกทอรีหรือไดเรกทอรีย่อยใด ๆ
–Time = WORD แสดงเวลาเป็น WORD แทนเวลาแก้ไข: atime, access, use, ctime หรือ 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” - แสดงผลรวมสำหรับไดเร็กทอรีหลักโดยไม่ต้องให้รายละเอียดโฟลเดอร์และไฟล์ด้านล่าง

เขียนความเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเปิดเผย กรุณากรอกช่องที่มีเครื่องหมายให้ครบถ้วน *

รวม
0
หุ้น
บทความก่อนหน้านี้

ซอฟต์แวร์ป้องกันมัลแวร์สำหรับ macOS - ดาวน์โหลด & รีวิว

บทความถัดไป

แก้ไขปัญหา "บลูทู ธ ไม่พร้อมใช้งาน" บน MacOS [วิธีแก้ไข]

ผู้ใช้ที่ค้นหา:

ความคิดเห็นที่: