ツリー1.5でtreeコマンドを使用してディレクトリの内容のサイズを印刷しますか?

ツリー1.5でtreeコマンドを使用してディレクトリの内容のサイズを印刷しますか?

私はtreeこれがファイルとフォルダ/ディレクトリのサイズを表示する良い方法であることが好きです。ただし、-hオプションはディレクトリのサイズのみを表示し、いいえコンテンツの累積サイズです。

/media/
├── [ 16K]  64D9-E862
│   ├── [8.0K]  downloads

私の外付けドライブの容量が16kBを超えることがわかっています。

Tree 1.5でこの問題をどのように解決しますか? 1.6にアップグレードする方が良いですか?

ベストアンサー1

ツリー1.6以降でのみ利用可能

次の点を確認してください。

man tree

--du 各ディレクトリについて、そのサイズをすべてのファイルおよびサブディレクトリ(およびそのファイルなど)の累積サイズとして報告します。使用されたスペースの総量は、最終レポートにも提供されます(例:「du -c」コマンド)。このオプションを使用するには、ツリーがエクスポートされる前にディレクトリツリー全体を読み取る必要があります。以下のエラーと説明を参照してください。暗黙-s。

したがって、以下を使用する必要があります。

tree --du -h

おすすめ記事