GNU/Linux >> Linux の 問題 >  >> Linux

ディレクトリとそのサブディレクトリの要約サイズを取得する方法は?

これはあなたが探していることを行います:

du -sh /*

これが意味すること:

  • -s 各コマンド ライン引数の合計のみを表示します。
  • -h M のような人間が読めるサフィックス用 メガバイトおよび G の場合 ギガバイト (オプション)。
  • /* / 内のすべてのディレクトリ (およびファイル) に展開するだけです .

    注:ドットファイルは含まれていません。 shopt -s dotglob を実行 それらも含めます。

サイズによるソートも便利です:

du -sh /* | sort -h

ここ:

  • -h sort であることを保証します 人間が読める接尾辞を正しく解釈します。

最大のディレクトリを見つける必要があることが多いので、20 個の最大のディレクトリを含むソートされたリストを取得するには、次のようにします:

du -m /some/path | sort -nr | head -n 20

この場合、サイズはメガバイト単位で報告されます。


Ncdu を使うのが好きです そのために、カーソルを使用してディレクトリ構造をナビゲートおよびドリルダウンできます。これは非常にうまく機能します。


Linux
  1. `^ m`そしてそれを取り除く方法は?

  2. ファイルをコピーすると同時にターゲットディレクトリを作成するにはどうすればよいですか?

  3. Kshのバージョンを安全に入手する方法は?

  1. Linux でファイルとディレクトリのサイズを確認するにはどうすればよいですか?

  2. Linux でファイルとディレクトリを親フォルダーに移動するにはどうすればよいですか?

  3. プロセスの pid を取得し、シェル スクリプトで kill -9 を呼び出す方法は?

  1. Linuxターミナルでディレクトリを開いたり閉じたりする方法

  2. ls を使用してディレクトリとその合計サイズを一覧表示する

  3. サブディレクトリなしでディレクトリのみを見つける方法は?