私はtree
が好きです。これは、ファイルとフォルダ/ディレクトリのサイズを表示するための素晴らしい方法です。しかし、-hオプションはディレクトリのサイズのみを表示しますnot内容の累積サイズ。
/media/
├── [ 16K] 64D9-E862
│ ├── [8.0K] downloads
私の外付けドライブには16kB以上の容量があることを知っています。
どのようにしてツリー1.5で修正できますか?いっそのこと、どうすれば1.6にアップグレードできますか?
ツリー1.6以降のみ
あなたは見てみたいかもしれません:
man tree
--du各ディレクトリについて、すべてのファイルとサブディレクトリ(およびそれらのファイルなど)のサイズの累積としてサイズを報告します。使用済みスペースの合計量も最終レポートに表示されます( 'du -c'コマンドなど)。このオプションでは、ツリーを発行する前にツリー全体を読み取る必要があります。以下の「バグと注意」を参照してください。 -sを意味します。
だからあなたは使うべきです:
tree --du -h
受け入れられた回答を追加してください...かなりの数のフォルダーがあると、そのコマンドから膨大な出力が得られる可能性があります。
私のように、ドライブをいっぱいにするためにパージする大きなフォルダーを特定したい場合は、treeコマンドをgrepと組み合わせて、ギガバイトのフォルダーに制限して、必要を省くと役立つ場合があります。出力全体をたどるには:
tree --du -h | grep G]