Saya punya sistem file yang memiliki beberapa juta file dan saya ingin melihat distribusi ukuran file secara rekursif di direktori tertentu. Aku merasa ini benar-benar bisa dilakukan dengan beberapa bash / awk fu, tetapi bisa menggunakan tangan. Pada dasarnya saya ingin sesuatu seperti yang berikut:
1KB: 4123
2KB: 1920
4KB: 112
...
4MB: 238
8MB: 328
16MB: 29138
Count: 320403345
Saya merasa seperti ini seharusnya tidak terlalu buruk diberikan loop dan beberapa file kondisional log2 bersyarat foo, tapi saya sepertinya tidak bisa sampai di sana.
Pertanyaan Terkait: Bagaimana saya bisa menemukan file yang lebih besar / lebih kecil dari x byte? .