Saya mengerjakan cluster yang dibagikan dengan kolega lain. Hard disk terbatas (dan sudah penuh pada beberapa kesempatan), jadi saya sesekali membersihkan bagian saya. Saya ingin melakukan ini dengan cepat, jadi sampai sekarang saya melakukan ini dengan membuat daftar file yang lebih besar dari 100 MB lebih tua dari 3 bulan, dan saya melihat apakah saya masih membutuhkannya.
Tetapi sekarang saya berpikir bahwa mungkin ada folder dengan> 1000 file lebih kecil yang saya lewatkan, jadi saya ingin mendapatkan cara mudah untuk melihat apakah ini masalahnya. Dari cara saya menghasilkan data, akan membantu untuk mendapatkan daftar ukuran total per ekstensi. Dalam konteks pertanyaan ini, 'ekstensi' sebagai segala sesuatu di belakang titik terakhir dalam nama file.
Misalkan saya memiliki banyak folder dengan banyak file:
folder1/file1.bmp 40 kiB
folder1/file2.jpg 20 kiB
folder2/file3.bmp 30 kiB
folder2/file4.jpg 8 kiB
Apakah mungkin membuat daftar ukuran file total per ekstensi file, jadi seperti ini:
bmp 70 kiB
jpg 28 kiB
Saya tidak peduli tentang file tanpa ekstensi, sehingga dapat diabaikan atau dimasukkan ke dalam satu kategori.
Saya sudah membaca halaman manual ls
, du
dan find
, tapi saya tidak tahu apa alat yang tepat untuk pekerjaan ini ...