Fedora 18で大容量ファイルが占めるスペースを確認する方法

Fedora 18で大容量ファイルが占めるスペースを確認する方法

どのファイルが自分のディスクを占有しているかを正確に確認することはできません。

まず、df次のコマンドを使用してディレクトリを一覧表示します。

devtmpfs                 16438304        0  16438304   0% /dev
tmpfs                    16449868        0  16449868   0% /dev/shm
tmpfs                    16449868  1637676  14812192  10% /run
tmpfs                    16449868        0  16449868   0% /sys/fs/cgroup
/dev/mapper/fedora-root  51475068 38443612  10393632  79% /
tmpfs                    16449868      384  16449484   1% /tmp
/dev/sda3                  487652    66874    391082  15% /boot
/dev/mapper/fedora-home 889839636 44677452 799937840   6% /home

それから私は走ったdu -h / | grep '[0-9\,]\+G'

問題は他のディレクトリも含めてすべて得るから具体的に探してみなければならないのにいざ/dev/mapper/fedora-rootdu -h /dev/mapper/fedora-root | grep '[0-9\,]\+G'も出てこないということです。

79%ディレクトリを占めるものが何であるかを知る必要があります。/

この問題をどのように解決できますか?

ベストアンサー1

この場合、私の魔法のコマンドは次のようになります。

du -m . --max-depth=1 | sort -nr | head -20

これを使用するには:

  1. cdスペースを占有するファイルを含む最上位ディレクトリに移動します。/知らなかったらそうかもしれません;-)
  2. ランニングdu -m . --max-depth=1 | sort -nr | head -20。これにより、現在のディレクトリの最大20のサブディレクトリが一覧表示され、サイズが小さくなる順序でソートされます。
  3. cddu ...最大のディレクトリに移動し、大きなファイルが見つかるまでコマンドを繰り返します。

おすすめ記事