it-swarm-ja.tech

* nixのすべてのスペースを使用しているものを見つける

すべてのサブディレクトリを含む、特定のディレクトリから始まる最大のファイルを教えてくれるコマンドのシーケンスはどれですか?すべてのスペースがどこに行ったのか知りたいです。

できれば、通常のUNIXコマンドを使用することをお勧めします。

可能であれば、Sun OS 5.10との互換性を保つようにしてください(おそらく、可能な限り一般的なものにするために、代わりにではなく、通常のLinuxの回答に加えて)。

21
Alex Budovski

私は個人的にdu -sh *を使用して、現在のディレクトリ内の各ディレクトリの大きさを確認するのが好きです。

また、最初に大きいフォルダーを並べ替えることもできます:du -shx * | sort -hrduの場合:

  • -s, --summarize:各引数の合計のみを表示します
  • -h, --human-readable:人間が読める形式での印刷サイズ(例:1K 234M 2G)
  • -x, --one-file-system:異なるファイルシステム上のディレクトリをスキップします

sortの場合:

  • -h, --human-numeric-sort:人間が読める形式の数字を比較します(例:2K 1G)
11

ncd

素晴らしい:CLI、ncursesベース、高速、シンプル。 Sudo apt install ncduでインストールします。

enter image description here

14
Open SEO

コマンドラインではありませんが、UNIXの場合: kdirstat

私はそれを使用して、すべてのスペースがどこに移動したかを調べます。ディスク使用量アナライザー(別名バオバブ)よりもはるかに気に入っています。私のGNOME環境で許容されている数少ないKDEアプリの1つです。

enter image description here

Kdirstat.sourceforge.netによると、Solaris上で実行されます。

KDirStatはKDEプログラムですが、すべてのX11デスクトップで正常に実行されます。つまり、Linux、BSD、およびその他の多くのUnixタイプのシステム(Solaris、HP-UX、AIXなど)で実行されます。

5

基本的にはduコマンドを使用できます。このようなもの

du -a /home | sort -rn |head -1

その他のオプションについては、manページまたはinfo duを参照してください。

または、GNU findを使用できます。

find /home/ -type f -printf "%s:%p\n" | sort -t":" -rn| head -1  
5
user31894

Philesight コマンドラインから実行すると、PNGとWebサーバーが生成されるため、オンラインで表示できます。

私はこのディスク使用プログラムのリストからそれを見つけました。 ncdu(小さく、簡潔で、コマンドラインのみ)に加えて、プログラムの便利なリスト: http://www.makeuseof.com/tag/how-to-analyze- your-disk-usage-pattern-in-linux /

4
du . -ha | sort -hr
  • -a, --all:ディレクトリだけでなく、すべてのファイルの書き込みカウント
  • -h, --human-readable:人間が読める形式での印刷サイズ(例:1K 234M 2G)
3
sloth
du -a | sort -n

その仕事をするだろう。 baobab (gnome utilsの一部であるため、システムにすでにインストールされている可能性があります)を使用すると、使用済みスペースの非常に優れたグラフィカルな内訳が得られます。

3
balpha

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

Debian/Ubuntuベースのディストリビューションを使用している場合、リポジトリにはいくつかのGUIがあり、シナプスを使用して見つけることができます。

enter image description here

3
hasen

真夜中の司令官

ニースのGUIとナビゲーションオプションを使用してリストを出力する場合は、Midnight Commander(ほとんどのパッケージマネージャーではmc)をインストールし、コマンドメニューの[ディレクトリサイズを表示]をオンにします。またできます Ctrl+space

enter image description here

2
Adam Matan