何がディスク容量を占めているのか、どうすればわかりますか?

何がディスク容量を占めているのか、どうすればわかりますか?

Linuxの代替案を探していますWinDirStat。私のハードドライブのスペースを占めるものが何であるかを知りたいです。

コンソールで実行され、UI を必要としないプログラムが推奨されます。

答え1

コマンドラインツールが欲しいなら、私は好むNCDU、ncursesバージョンdu。ディスク(または特定のフォルダ)を検索し、最上位スペース使用量を表示します。特定のディレクトリを選択してそのディレクトリの概要を取得し、再分析せずに戻ることができます。

NCDUスクリーンショット


GUIプログラムに問題がなければ、ファイルライト私が見つけたWinDirStatに最も近いのは、空間消費のグラフィックビューを示しています。

ファイルライトのスクリーンショット

Filelightと同様に、ncduFilelightを使用すると、特定のディレクトリを選択してそのディレクトリの詳細を取得できます。

答え2

あなたの質問によるとNCDUの取り付けdu私の提案は両方を使用することですsort

たとえば、

  • du /home | sort -rn(/homeの下のすべてのファイル/ディレクトリは検索され、最大から最小の順にソートされます。
  • du -h /home | sort -rh(同じですが、MB / KB / etcと表示されます) - coreutils 7.5以降が必要です(OK sort --version)。

/home を希望のディレクトリに置き換えることができます。

答え3

WinDirStatは実際にはKDirStatのポートであることを知っておく必要があります。、これはLinux / KDEプログラムです。したがって、WinDirStatに対するLinuxの代替案を探している場合は、必ず確認してください。ディレクトリ統計。すでにほとんどのディストリビューションにパッケージされているので、インストールするだけです。

もう1つの選択肢は、Michael Mrozekがすでに参照しているFileLightおよびKonquerorプラグインですfsview(コマンドラインからスタンドアロンで実行できます)。

答え4

使用QDirStat(旧KDirStat)。

これには、UIを実行/インストールせずにサーバー/コンソールからキャッシュファイルを生成するPerlスクリプトが含まれており、デスクトップに転送してGUIクライアントに表示できます。

バラよりhttps://unix.stackexchange.com/a/256516/186308もっと学ぶ。

関連情報