web-dev-qa-db-ja.com

ファイルの種類ごとにディスク使用量を表示する方法は?

基本的に、ドライブのすべてのディスクスペースがどこで使い果たされているのか疑問に思っています。ファイルタイプごとに分析できるようにしたい

たとえば、ターミナルを使用して、ドライブ上の.psdファイルによって使用されているスペースを確認したいと思います。

そのようなことをする方法はありますか?

8
Pete

これを試して:

find . -iname '*.psd' -print0 | du -ch --files0-from=-
  • find . -iname '*.psd'は、拡張子がpsdで終わるすべてのファイルを検索します
  • -print0は、改行の代わりにヌル文字が続くファイル名を出力します
  • | du -ch --files0-from=-findからファイル名を取得し、ディスク使用量を計算します。オプションはduに次を伝えます:
    • stdinからヌル文字で区切られたファイル名のディスク使用量を計算します(--files0-from=-)、
    • 人間が読める形式(-h)でサイズを印刷します。
    • 最後に合計を表示します(-c)。

.psdを、ディスク使用量を検索するファイルタイプに変更します。

11
Alaa Ali