วิธีค้นหาขนาดไดเร็กทอรี Linux

วิธีค้นหาขนาดไดเร็กทอรี Linux

คุณกำลังพยายามค้นหาขนาดของไดเร็กทอรีบน Linux PC ของคุณ แต่ไม่รู้ว่าต้องทำอย่างไร? เราสามารถช่วย! ปฏิบัติตามคำแนะนำนี้ในขณะที่เราอธิบายวิธีการหาขนาดของไดเร็กทอรี Linux!

ค้นหาขนาดไดเร็กทอรี Linux – du command

วิธีที่เร็วที่สุดในการค้นหาขนาดของไดเร็กทอรีบนเดสก์ท็อป Linux คือการใช้แอปพลิเคชันบนเทอร์มินัลที่เรียกว่า Du Du สามารถบอกผู้ใช้ว่าไดเร็กทอรีหรือไฟล์ใด ๆ นั้นใหญ่หรือเล็กเพียงใด และคุณยังสามารถบันทึกขนาดเอาต์พุตไปยังไฟล์ในภายหลัง! นี่คือวิธีการใช้ Du

วิธีค้นหาขนาดไดเร็กทอรี Linuxขั้นแรก เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux มีหลายวิธีในการเปิดเทอร์มินัล บนเดสก์ท็อปส่วนใหญ่ แป้นพิมพ์ลัด  Ctrl + Alt + T ควรเปิดใช้ 

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

หมายเหตุ: อย่าลืมปรับแต่งคำสั่งด้านล่างให้เป็นไดเร็กทอรีที่คุณต้องการสแกน

ดู ~/

หลังจากรันคำสั่งdu ~/ ด้านบน  คุณจะเห็นข้อความบรรทัดคำสั่งที่บอกคุณว่าโฟลเดอร์ ~/ (home) ใหญ่แค่ไหน เช่นเดียวกับทุกขนาดของโฟลเดอร์ย่อย เลื่อนดูรายการไฟล์ขนาดยาวนี้เพื่อเรียนรู้ว่าแต่ละไดเร็กทอรีมีขนาดใหญ่เพียงใด โฮมไดเร็กทอรีอยู่ที่ด้านล่างสุดของรายการ

คุณอาจสังเกตเห็นว่าเอาต์พุตบรรทัดคำสั่งสำหรับ du เป็นบิตแม้ว่าจะมีประโยชน์ แต่ก็ไม่ใช่เรื่องง่ายที่จะเข้าใจสำหรับผู้ใช้ทั่วไป หากคุณต้องการให้เวลาอ่านเอาต์พุตง่ายขึ้น ให้เรียกใช้du ด้วยสวิตช์บรรทัดคำสั่ง-h มันจะพิมพ์ทุกอย่างใน Kilobyte/Megabyte/Gigabyte เป็นต้น

วิธีค้นหาขนาดไดเร็กทอรี Linux

du -h ~/

ต้องการบันทึกการอ่านบรรทัดคำสั่งdu ของคุณ  ลงในไฟล์ข้อความเพื่อการจัดเก็บหรือไม่ ไปป์ไปยังไฟล์ข้อความด้วยคำสั่งต่อไปนี้ในเทอร์มินัล

du -h ~/ > ~/my-du-readout.txt

ค้นหาขนาดไดเร็กทอรี Linux – เครื่องมือ NCDU

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

ในการเริ่มต้น คุณต้องติดตั้งแอป NCDU บน Linux PC ของคุณ ในการทำเช่นนั้น ให้เปิดหน้าต่างเทอร์มินัลโดยกดCtrl + Alt + T บนแป้นพิมพ์ (หรือค้นหาในเมนูแอป) จากนั้น ติดตั้งโดยใช้คำแนะนำด้านล่างที่สอดคล้องกับระบบปฏิบัติการ Linux ของคุณ

อูบุนตู

sudo apt ติดตั้ง ncdu

เดเบียน

sudo apt-get ติดตั้ง ncdu

Arch Linux

sudo pacman -S ncdu

Fedora

sudo dnf ติดตั้ง ncdu

OpenSUSE

sudo zypper ติดตั้ง ncdu

เมื่อติดตั้งแอป NCDU แล้ว ให้ใช้คำสั่งต่อไปนี้เพื่อเริ่มการสแกนกับไดเร็กทอรีเพื่อตรวจสอบขนาดของโฟลเดอร์ย่อยภายใน ในตัวอย่างนี้ เราจะสแกนโฮมไดเร็กตอรี่ (~) ดังนั้น NCDU จะบอกเราว่าโฟลเดอร์ย่อยทั้งหมดในบ้าน (~) นั้นใหญ่แค่ไหน

หมายเหตุ: อย่าลืมเปลี่ยนไดเร็กทอรีในคำสั่งด้านล่างเพื่อให้เหมาะกับความต้องการของคุณ

วิธีค้นหาขนาดไดเร็กทอรี Linux

เอ็นดู ~/

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

ค้นหาขนาดไดเร็กทอรี Linux – แอพต้นไม้

หาก DU และ NCDU ไม่ทำเพื่อคุณ Tree ก็เป็นอีกแอปหนึ่งที่คุณสามารถใช้บน Linux เพื่อดูขนาดไดเร็กทอรีได้ ในการเริ่มต้น คุณต้องติดตั้งแอป คุณต้องติดตั้ง Tree เนื่องจากไม่ใช่แอปเริ่มต้นบนระบบปฏิบัติการ Linux หลักใดๆ 

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

อูบุนตู

sudo apt ติดตั้งต้นไม้

เดเบียน

sudo apt-get install tree

Arch Linux

sudo pacman -S tree

Fedora

sudo dnf ติดตั้งต้นไม้

OpenSUSE

sudo zypper ติดตั้งต้นไม้

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

หมายเหตุ: อย่าลืมเปลี่ยนคำสั่งด้านล่างเพื่อให้เหมาะกับความต้องการของคุณ!

ต้นไม้ -d -h ~/ 

เมื่อดำเนินการตามคำสั่งข้างต้น คุณจะเห็นโครงสร้างแบบต้นไม้ของโฟลเดอร์ที่คุณสแกน พร้อมด้วยโฟลเดอร์ย่อยแต่ละโฟลเดอร์ภายใน และโฟลเดอร์ย่อย ฯลฯ นอกจากนี้ยังแสดงขนาดของแต่ละไดเร็กทอรีถัดจากชื่���ของแต่ละโฟลเดอร์ .

ต้องการทำให้เอาต์พุตบรรทัดคำสั่งของ tree อ่านง่ายขึ้นหรือไม่ พิจารณาดำเนินการด้วย  คำสั่งที่น้อยกว่า มันจะทำให้ผลลัพธ์ของทรีทั้งหมดสามารถเลื่อนได้ด้วยเมาส์

วิธีค้นหาขนาดไดเร็กทอรี Linux

ต้นไม้ -d -h ~/ | น้อย

คุณต้องการบันทึกเอาต์พุตบรรทัดคำสั่งของ  tree ไปยังไฟล์ข้อความในภายหลังหรือไม่? ไปป์ไปยังไฟล์ข้อความโดยใช้คำสั่งด้านล่าง! 

tree -d -h ~/ > ~/my-tree-output.txt


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม