回答:
はい、tree
コマンドがあります。を介してインストールしsudo apt-get install tree
、次のように入力します。
tree -h
男の木から:
-h Print the size of each file but in a more human readable way, e.g. appending a size letter for kilo‐
bytes (K), megabytes (M), gigabytes (G), terabytes (T), petabytes (P) and exabytes (E).
完了:)
--du
ようなオプションを追加しますtree -h --du
。
私は単純に使いたい:
du -chd 1 | sort -h
現在のディレクトリの場所(上記の「1」)からの各サブディレクトリの合計サイズとすべてのサブディレクトリの合計を出力し、人間が読めるサイズでソートします。
これらの有用なディスク使用量トップ10を見つけました。簡単に使用できるように、コマンドラインは次のとおりです。
du -m | sort -nr | head -10
すべてのフォルダ(繰り返しサブフォルダを含む)が一覧表示され、ほとんどのディスク領域の使用状況がソートされています。
ツリーはいいですし、あなたが求めていたものかもしれません。あなたが探しているものを見つけるのを助けるために、少し違うものをあなたに提示したかったのです(最もスペースを消費しているもの):
du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n
また、先頭にリストを取得するためにパイプでパイプすることもできます。
du -lah|grep -v -e '^.*K[[:space:]]'|sort -r -n|head
私は実際にこれをgrep -v -e
...で与えようとしましたがdu -lah
、何らかの理由で出力を処理していないようです。それでも十分なはずです。
total size
)