ในบทความต่อไปเราจะมาดู gdu เกี่ยวกับ ตัววิเคราะห์การใช้งานดิสก์ซึ่งเป็นโอเพ่นซอร์สและเขียนใน go. Gdu สามารถพบได้ใน Gnu / Linux, macOS และ Microsoft Windows ตามที่ผู้สร้างโปรแกรมนี้ได้รับแรงบันดาลใจจาก godu, dua, ncdu และ df
จีดู (ไปที่การใช้งานดิสก์) คล้ายกับ ncdu ซึ่งเป็นไฟล์ ตัววิเคราะห์การใช้งานดิสก์ คอนโซล แม้ว่ามันจะมีความแตกต่างที่สำคัญและมันก็คือความเร็วของโปรแกรม เครื่องมือ gdu ถูกสร้างขึ้นสำหรับไดรฟ์ SSD ซึ่งสามารถใช้การประมวลผลแบบขนานได้ เครื่องมือนี้สามารถทำงานกับ HDD ได้เช่นกัน แต่จะมีประสิทธิภาพต่ำกว่าเมื่อเทียบกับไดรฟ์ SSD.
Gdu ตัววิเคราะห์การใช้งานดิสก์ที่เราสามารถใช้ได้ใน Ubuntu
ผู้ใช้ Ubuntu สามารถใช้วิธีต่างๆในการติดตั้ง gdu เช่น:
ติดตั้ง desde repositorio
ในการใช้ตัวเลือกการติดตั้งนี้ เริ่มต้นด้วยการเพิ่มที่เก็บโครงการ. เราสามารถทำได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) และดำเนินการคำสั่งในนั้น:
sudo add-apt-repository ppa:daniel-milde/gdu
หลังจากอัปเดตซอฟต์แวร์จากที่เก็บแล้วเราสามารถทำได้แล้ว ดำเนินการติดตั้ง ด้วยคำสั่งอื่น ๆ นี้:
sudo apt install gdu
ติดตั้งเป็นสแน็ป
นอกจากนี้เรายังจะพบโปรแกรมนี้ได้ที่ Snapcraft. สำหรับ ติดตั้งบนคอมพิวเตอร์ของเรา เราต้องเปิดเทอร์มินัล (Ctrl + Alt + T) และเรียกใช้คำสั่ง:
snap install gdu-disk-usage-analyzer
หลังจากการติดตั้งเราจะต้อง สร้างการเชื่อมต่อที่จำเป็น:
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe snap connect gdu-disk-usage-analyzer:system-backup :system-backup
และจะเสร็จสิ้น เราจะสร้างนามแฝงเพื่อให้เราสามารถเริ่มโปรแกรมได้โดยพิมพ์ gdu. สามารถทำได้โดยใช้คำสั่ง:
sudo snap alias gdu-disk-usage-analyzer.gdu gdu
ติดตั้งจาก GitHub
ในการติดตั้งเวอร์ชันล่าสุดของโปรแกรมนี้ เราสามารถไปที่ไฟล์ หน้าเผยแพร่ จาก gdu บน GitHub เพื่อดาวน์โหลดไฟล์ที่ต้องการ. เวอร์ชันล่าสุดที่เผยแพร่ที่นี่คือ 4.9.1 หากคุณต้องการใช้เทอร์มินัลสำหรับการดาวน์โหลดคุณสามารถใช้ โค้ง ในเทอร์มินัล (Ctrl + Alt + T) ดังนี้:
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
หลังจากการติดตั้งเราจะ ให้สิทธิ์ดำเนินการกับไฟล์ที่ดาวน์โหลด. เราจะทำสิ่งนี้ด้วยคำสั่ง:
chmod +x gdu_linux_amd64
เพื่อสิ้นสุด มาย้ายไฟล์ไปที่ไดเร็กทอรี / usr / bin, ดังนั้นเราจึงสามารถใช้งานได้จากโฟลเดอร์ใดก็ได้ในระบบของเรา ปฏิบัติการ:
sudo mv gdu_linux_amd64 /usr/bin/gdu
ตรวจสอบการติดตั้ง
ไม่ว่าคุณจะใช้ตัวเลือกใดในการติดตั้งโปรแกรมตอนนี้เราสามารถทำได้ ตรวจสอบการติดตั้งและเวอร์ชัน ดำเนินการคำสั่งต่อไปนี้:
gdu --version
ฉันต้องบอกว่าในภาพหน้าจอก่อนหน้านี้เวอร์ชันที่ติดตั้งเป็นเวอร์ชันที่ได้รับในวันนี้โดยการดาวน์โหลดโปรแกรมจาก GitHub
ดู gdu อย่างรวดเร็ว
อย่างที่มี ส่วนติดต่อผู้ใช้เทอร์มินัล (ตุ๋ย)เราจะสามารถนำทางผ่านไดเรกทอรีและดิสก์โดยใช้แป้นพิมพ์ลูกศร นอกจากนี้ยังช่วยให้เราสามารถจัดเรียงผลลัพธ์ตามชื่อไฟล์หรือขนาด
- ลูกศรขึ้นตกลง →เลื่อนเคอร์เซอร์ขึ้น
- ลูกศรลง oj →เพื่อเลื่อนเคอร์เซอร์ลง
- แนะนำ →เลือกไดเร็กทอรี / อุปกรณ์
- ลูกศรซ้ายโอ้ →ไปที่ไดเร็กทอรีหลัก
- d →ลบไฟล์หรือไดเร็กทอรีที่เลือก มันจะขอคำยืนยัน
- n →จัดเรียงตามชื่อ
- s →จัดเรียงตามขนาด
- Ctrl + c →ออกจากแอปพลิเคชัน
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการที่เราสามารถทำได้ด้วยเครื่องมือนี้เพียงแค่ ต้องกดไหม จากอินเทอร์เฟซโปรแกรมเพื่อเข้าถึงวิธีใช้.
วิ่ง gdu
หากเรารันคำสั่ง gdu โดยไม่ส่งผ่านอาร์กิวเมนต์ใด ๆ มันจะสแกนไดเร็กทอรีการทำงานปัจจุบัน:
gdu
ไปยัง สแกนไดเรกทอรีเฉพาะเราต้องส่งชื่อไดเร็กทอรีเป็นอาร์กิวเมนต์:
gdu /ruta/de/carpeta/
เป็นไปได้ในระหว่างหรือหลังการสแกนเราจะเห็นอักขระพิเศษในไฟล์และไดเร็กทอรีและแต่ละตัวมีความหมายพิเศษ ตัวละครที่เราสามารถหาได้มีดังต่อไปนี้:
- [! ] →เกิดข้อผิดพลาดในการอ่านไดเร็กทอรี
- [. ] →เกิดข้อผิดพลาดในการอ่านไดเรกทอรีย่อย
- [@] →ไฟล์คือซ็อกเก็ตหรือซิมลิงค์
- [H] → Hardlink ที่นับแล้ว
- [e] →ไดเร็กทอรีว่าง
หากคุณต้องการ ดูเอาต์พุตขาวดำเราสามารถใช้ไฟล์ ตัวเลือก '-c' เมื่อเราเรียกใช้โปรแกรม:
gdu -c /ruta/de/carperta/
คำสั่งทั้งหมดจนถึงตอนนี้จะเปิดโหมดโต้ตอบเพื่อแสดงสถิติของดิสก์ หากสิ่งที่เราสนใจคือผลลัพธ์อยู่ในโหมดไม่โต้ตอบเราจะต้องเพิ่มไฟล์ ตัวเลือก '-n' เพื่อควบคุม.
gdu -n .config/
ช่วย
นี่เป็นเพียงตัวเลือกบางส่วนที่เราสามารถใช้ได้เมื่อเปิดโปรแกรมนี้ พวกเขาสามารถ ตรวจสอบความเป็นไปได้ที่มีอยู่ทั้งหมด พิมพ์ในเทอร์มินัล (Ctrl + Alt + T):
gdu --help
มีเครื่องมืออื่น ๆ ที่คล้ายคลึงกันซึ่งมีเป้าหมายเดียวกัน นี่เป็นอีกหนึ่งทางเลือกที่สามารถปรับให้เข้ากับความต้องการของผู้ใช้บางคนได้ มันสามารถ เรียนรู้เพิ่มเติมเกี่ยวกับเครื่องมือนี้จากไฟล์ หน้าบน GitHub ของโครงการ.