Perintah yang Anda coba dapat dibaca oleh saya. Namun, Anda dapat menggunakan utilitas file dengan find seperti di bawah ini.
find / -maxdepth 10 -size +100000 -exec sh -c 'file -b {} | grep text &>/dev/null' \; -print
Cara lain untuk melakukan ini adalah menggunakan perintah di bawah ini.
du -BM / | sort -nr
Perintah di atas akan memberi Anda file dalam ukuran file yang diurutkan.
Jika Anda menggunakan coreutils> 7.5 , Anda dapat mengeluarkan perintah di bawah ini untuk membuat daftar file berdasarkan ukuran.
du -ah / | grep -v "/$" | sort -h
Di mesin saya, saya tidak memiliki sort -h
opsi yang tersedia.
Seperti yang telah Anda sebutkan dalam komentar, format yang dapat dibaca manusia adalah file harus berukuran kb , mb atau gb . Saya akan pergi dengan perintah kedua yang telah saya posting sebagai jawabannya. Output yang saya dapatkan ketika saya menggunakannya di sistem saya adalah,
du -BM /home/ramesh/chk1/ | sort -nr
50M /home/ramesh/chk1/
21M /home/ramesh/chk1/Hierarchical_Clustering_Working
3M /home/ramesh/chk1/checking_files
1M /home/ramesh/chk1/checking/checking2
1M /home/ramesh/chk1/checking/checking1
1M /home/ramesh/chk1/checking/asdf
1M /home/ramesh/chk1/checking