Linuxでフォルダをサイズ順に並べる方法


  1. duとsortコマンドを使用する方法: duコマンドは、ディレクトリのディスク使用量を表示します。それをsortコマンドでソートすることで、フォルダをサイズ順に並べることができます。
du -h --max-depth=1 | sort -hr

このコマンドは、カレントディレクトリの直下のフォルダのサイズを表示し、サイズの大きい順にソートします。

  1. lsとsortコマンドを使用する方法: lsコマンドには、ファイルやディレクトリの一覧表示機能があります。これを組み合わせてsortコマンドでソートすることで、フォルダをサイズ順に並べることができます。
ls -lS

このコマンドは、カレントディレクトリの直下のフォルダのサイズ順に表示します。

  1. findコマンドとduコマンドを組み合わせる方法: findコマンドは、指定した条件に一致するファイルやディレクトリを検索します。これを-duコマンドと組み合わせることで、フォルダのサイズを表示し、サイズ順に並べることができます。
find . -type d -exec du -sh {} + | sort -hr

このコマンドは、カレントディレクトリ以下のすべてのフォルダのサイズを表示し、サイズの大きい順にソートします。

これらはいくつかの一般的な方法ですが、Linuxにはさまざまなツールとオプションがあります。必要に応じて、他の方法やオプションを試してみてください。