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

Linuxで巨大なディスク容量を消費する「/」フォルダーのすぐ上のサブフォルダーを取得する方法

du -h --max-depth=1 / | sort -h -r

これにより、各フォルダーが / に表示されます / を含む

すべてのファイルをスキャンするには時間がかかる可能性があることに注意してください。フォルダー内のサブフォルダーの特定のサイズが必要な場合は、/ の代わりにフォルダーの正確なパスを指定します。 または単に / をスキップします 既にそのフォルダーにいる場合。

  • -h オプションは、人にわかりやすい形式でサイズを表示します
  • --max-depth=1 / 内の 1 つのディレクトリのみに移動するようにコマンドに指示します
  • sort -h -r 人間に適したサイズと -r を使用して結果を並べ替えます 逆の順序で結果を表示するようにコマンドに指示します (最大のディレクトリから最小のディレクトリへ)

このコマンドは、最大の 15 個を順番にリストします:

du -xhS | sort -h | tail -n15

-x を使用します 別のファイル システム上のディレクトリをスキップするフラグ。

-h du で 人間が読める形式 sort -h で出力します これを順番に並べることができます。

-S du で コマンドは、サブディレクトリのサイズが除外されることを意味します。

tail の数を変更できます より少なくまたはより多く見ること。超便利コマンド。


使用されているトップ ディスク容量を表示する他の 2 つのオープン ソース コマンド ライン ツールは次のとおりです。

ncdu :ほとんどの Linux ディストリビューションのリポジトリで利用できます。

Top Disk Usage (tdu) :Golang で書かれた、依存関係のない単一の静的バイナリ。


Linux
  1. Linuxでディスクをパーティション分割する方法

  2. Linux –ディスクスペースの使用を最小限に抑える方法は?

  3. Linux で空きディスク領域を消去するには?

  1. Linuxでトップディレクトリとファイル(ディスク容量)を見つける方法

  2. Linux でディレクトリの空きディスク領域をプログラムで取得する方法

  3. Linux カーネルをコンパイルするには、どのくらいのサイズが必要ですか?

  1. Linuxでディスク容量を確認する方法

  2. Linuxでパーティションを削除する方法

  3. Linux で物理ディスクの数を取得するには?