Linux システムで最も多くのハードディスク容量を占有しているファイルを見つける方法

参考記事:

Linux で最大のファイルを見つける 3 つの方法

Linux システムでは、ハード ドライブ上で最も多くのスペースを占有しているファイルを見つける方法がいくつかあります。一般的な方法を 3 つ紹介します。

  1. 使用dusortコマンドの組み合わせ:
    ターミナルを開き、次のコマンドを使用して、現在のディレクトリ内で最大のスペースを持つファイルを見つけます。

    du -h . | sort -rh | head -n 5
    

    これにより、現在のディレクトリで最も多くのスペースを占める上位 5 つのファイル (サブディレクトリを含む) が表示されます。du -h .このコマンドは、現在のディレクトリ内のすべてのファイルとディレクトリのサイズを計算するために使用されます。sort -rhこのコマンドは、結果を人間が判読できる形式で逆順に並べ替えます。head -n 5このコマンドは、結果の最初の 5 行を表示します。

  2. findコマンドを使用します
    。ターミナルを開き、次のコマンドを使用して、指定されたディレクトリ内で最大のスペースを占めるファイルを再帰的に検索します。

    find /path/to/directory -type f -exec du -Sh {} + | sort -rh | head -n 5
    

    /path/to/directory検索するディレクトリ パスに置き換えます。このコマンドは、指定されたディレクトリ内のすべてのファイルを再帰的に検索し、du -Shこのコマンドを使用してファイル サイズを計算します。sort -rhコマンドは人間が判読できる形式で逆順に並べ替え、head -n 5結果の最初の 5 行を表示します。

  3. グラフィカル ツールを使用する:
    グラフィカル インターフェイスを使用して最も多くのスペースを占めるファイルを見つけたい場合は、Baovab、Filelight、ncdu などのグラフィカル ツールを使用できます。これらのツールは、ファイルとディレクトリのサイズを視覚化し、最も多くのスペースを占有しているファイルを見つけるのに役立ちます。

どちらの方法を選択しても、これらのコマンドとツールは、ディスク領域の管理と最適化のためにハード ドライブ上で最も多くの領域を占有しているファイルをすばやく見つけるのに役立ちます。

おすすめ

転載: blog.csdn.net/linux_tcpdump/article/details/130936541