ディレクトリ内のファイルとディレクトリの再帰的なファイル サイズを一覧表示するにはどうすればよいでしょうか?

ディレクトリ内のファイルとディレクトリの再帰的なファイル サイズを一覧表示するにはどうすればよいでしょうか?

ディレクトリ内のすべてのファイルとその再帰ファイル サイズを一覧表示するにはどうすればよいでしょうか?

- -編集

リストされているディレクトリ内の親ディレクトリにまとめられたサイズを確認したいのですが、子ディレクトリやその内容、サイズは確認したくありません。

答え1

apt-get install ncdu

ここに画像の説明を入力してください

インタラクティブなので、サブフォルダーをチェックしたい場合は、上、下、Enter キーを押すだけです。

答え2

ls -l最も簡単な方法は、 または と入力することだと思います。ls -lhこれにより、人間が読める形式 (KB、MB など) でファイル サイズが提供されます。

「再帰的に」が後続のすべてのフォルダーを一覧表示することを意味する場合、例:

/foo/
/foo/bar/ ....

次に、またはのRようなパラメータも追加する必要があります。ls -lRls -lhR

詳細はls以下を入力してご覧ください。man ls

アップデート:

Lekensteyn が提案した次のコマンドはおそらく目的を達成できるでしょう:

du -h --max-depth=1 <folder>

-h人間が読める形式は、
--apparent-sizeすでに述べたように、サイズを表示する別の方法です。これ
--max-depthは、下に移動したいサブフォルダーのレベルです。

答え3

ディレクトリとすべての子ディレクトリの合計サイズを取得するには

du -hs directory/*

答え4

ターミナルベースのソリューションが必要だとは特に言及されていないので、バオバブ別名、ディスク使用量アナライザーがリストにありません。

これはデフォルトで Ubuntu にインストールされており、ディレクトリ階層をドリルダウンする機能を備えた優れたグラフィカル UI で、まさに必要な機能を実行します。

ディレクトリのリストとそのサイズを表示するだけでなく、ファイルシステムの使用状況のリングまたはツリーマップ チャートも表示します。これは、最も多くのスペースを占めるディレクトリを視覚化するのに非常に役立ちます。

ディスク使用量アナライザー baobab

関連情報