Linuxでファイルとディレクトリをサイズ別に一覧表示する
このページでは、標準のLinuxコマンドを使用してサイズ順にファイルとフォルダのリストを作成する方法を説明します。.
コマンド
フォルダ内の各アイテムのサイズのリストを取得するには、duコマンドを次のように使用します。
du -sm *
-m引数はリストをメガバイトで返します(人間が読めるように-hを使用することはできますが、正しくソートされません)。
今度は、これをsortコマンドを使って実行したいと思います。逆の順序で-rと数値-nでソートします。
du -sm * | sort -nr
ここでの唯一の問題は、たくさんのファイルやフォルダがあると出力が多すぎることになるので、moreコマンドを使ってパイプ処理することができます。
du -sm * | sort -nr |もっと
あるいは、上位15項目を返すこともできます。
du -sm * | sort -nr |頭-15
これは次のようなリストを返します。
2907ファイル1 993ファイル2 38 Somefile.txt