Ubuntu 14.04(Trusty Tahr)上でフォルダサイズと対応するファイルサイズを一覧表示するためのターミナルコマンドはありますか?

ubuntu-14.04

フォルダのサイズを一覧表示し、フォルダ内のすべてのファイルサイズとそのサイズのブレークダウンを与えるためのUbuntu 14.04のターミナルコマンドはありますか?

私のフォルダの一つが大量のスペースを取っているので、どのファイル(複数可)またはサブフォルダが原因であるかを特定したいと思います

du -shが全体のフォルダサイズを示し、各フォルダのls -lahがファイル/サブフォルダサイズを示しているのは知っていますが、すべてのファイルの全体的なスナップショットを取得する方法はありますか?

  27  ride the whirlwinds  2015-01-27


ベストアンサー

はい、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).

Done 🙂

5  αғsнιη  2015-01-27


シンプルに使うのが好きです

du -chd 1 | sort -h

カレントディレクトリの位置(上の「1」)から各サブディレクトリのサイズの合計と、全サブディレクトリの合計を出力し、人間が読めるサイズでソートします

See how it looks here.

53  HolyAvengerOne  2016-11-29


私はこれらの有用なトップ10ディスクの使用量を見つけました。手っ取り早く使うには、コマンドラインは以下のようになります

du -m | sort -nr | head -10

これは、ディスク容量の使用量が最も多いフォルダ(繰り返し使用されるサブフォルダを含む)を並べ替えてリストアップします

4  Vladimir Vukanac  2015-05-20


ツリーはいいですね、と私はそれがあなたが求めていたものかもしれないことを知っています。私はあなたが探しているもの(最もスペースを消費しているもの)を見つけるのを助けるために、しかし、わずかに異なる何かを提示したいと思いました

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の出力ではうまくいかないようです。でも、これで十分なはずです

3  Goblinlord  2015-01-27


タイトルとURLをコピーしました