ดิสก์ของฉันมีพื้นที่เหลืออยู่:
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda7 803G 715G 48G 95% /home
ฉันต้องการผ่านโฮมไดเร็กตอรี่ทั้งหมดและค้นหาไดเรกทอรีหรือไฟล์ที่ใช้พื้นที่มากที่สุด 10 อันดับเพื่อตัดสินใจว่าใครจะถูกลบออก
du -sh *
สามารถดูขนาดของไดเรกทอรีย่อยทั้งหมด แต่จะได้รับโฟลเดอร์ปัจจุบันเท่านั้น ฉันอาจต้องแบ่งออกเป็นหลายตำบลตามลำดับและเรียกซ้ำเพื่อให้ได้ว่าใครคือผู้กระทำผิดที่ฉันต้องการ
มีวิธีที่ดีในการทำเช่นนี้?