フォルダのサイズを一覧表示し、フォルダ内のすべてのファイルサイズとそのサイズのブレークダウンを与えるための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」)から各サブディレクトリのサイズの合計と、全サブディレクトリの合計を出力し、人間が読めるサイズでソートします
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