Metode yang disediakan dengan ls rekursif sangat lambat. Hanya untuk menemukan direktori induk dengan cepat yang menghabiskan sebagian besar inode yang saya gunakan:
cd /partition_that_is_out_of_inodes
for i in *; do echo -e "$(find $i | wc -l)\t$i"; done | sort -n
Jika Anda tidak ingin membuat file baru (atau tidak bisa karena kehabisan inode), Anda dapat menjalankan kueri ini:
for i in `find . -type d `; do echo `ls -a $i | wc -l` $i; done | sort -n
seperti yang disebutkan orang dalam di jawaban lain, menggunakan solusi dengan find akan jauh lebih cepat karena rekursif cukup lambat, periksa di bawah untuk solusi itu! (kredit saat kredit jatuh tempo!)
Bagaimana cara menginstruksikan cron untuk menjalankan pekerjaan setiap minggu kedua?
Jumlah maksimum utas per proses di Linux?