ต่อไปนี้เป็นการรวบรวมคำสั่งรายการที่มีประโยชน์ (แฮชอีกครั้งตามรหัสผู้ใช้ก่อนหน้า):
รายการโฟลเดอร์ที่มีจำนวนไฟล์:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" -type f | wc -l); printf "%4d : %s\n" $n "$dir"; done
รายการโฟลเดอร์ที่มีจำนวนไฟล์ที่ไม่เป็นศูนย์:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" -type f | wc -l); if [ $n -gt 0 ]; then printf "%4d : %s\n" $n "$dir"; fi; done
รายการโฟลเดอร์ที่มีจำนวนโฟลเดอร์ย่อย:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" -type d | wc -l); let n--; printf "%4d : %s\n" $n "$dir"; done
รายการโฟลเดอร์ที่มีจำนวนโฟลเดอร์ย่อยที่ไม่เป็นศูนย์:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" -type d | wc -l); let n--; if [ $n -gt 0 ]; then printf "%4d : %s\n" $n "$dir"; fi; done
รายการโฟลเดอร์ว่าง:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" | wc -l); let n--; if [ $n -eq 0 ]; then printf "%4d : %s\n" $n "$dir"; fi; done
รายการโฟลเดอร์ที่ไม่ว่างเปล่าที่มีจำนวนเนื้อหา:
find -maxdepth 1 -type d | sort | while read -r dir; do n=$(find "$dir" | wc -l); let n--; if [ $n -gt 0 ]; then printf "%4d : %s\n" $n "$dir"; fi; done