他の同僚と共有しているクラスターで作業しています。ハードディスクの容量は限られているため(場合によっては容量がいっぱいになっています)、パーツをときどき片付けます。これをすばやく実行したいので、これまでは、3か月以上前の100 MBを超えるファイルのリストを作成し、それでも必要かどうかを確認しています。
しかし、私は見逃している1000個を超える小さいファイルを含むフォルダーが存在する可能性があると考えているので、これが当てはまるかどうかを簡単に確認する方法を見つけたいと思います。私がデータを生成する方法から、拡張子ごとの合計サイズのリストを取得するのに役立ちます。この質問の文脈では、「拡張子」はファイル名の最後のドットの後ろにあるすべてのものです。
複数のファイルを含む複数のフォルダーがあるとします。
folder1/file1.bmp 40 kiB
folder1/file2.jpg 20 kiB
folder2/file3.bmp 30 kiB
folder2/file4.jpg 8 kiB
次のように、ファイル拡張子ごとの合計ファイルサイズのリストを作成することは可能ですか?
bmp 70 kiB
jpg 28 kiB
拡張子のないファイルは気にしないので、無視したり、1つのカテゴリに分類したりできます。
私はすでにのmanページを経てls
、du
そしてfind
、私はこの仕事に適したツールであるかわかりません...