Linuxで、サイズの大きいファイルは下記のコマンドで探せる。
du -sh ./data/* | sort -rh | head -n 10
上記のコマンドは、./data/
ディレクトリ以下のファイル/ディレクトリのサイズを合計して表示し、サイズの大きい順に上位10件を表示する。
du
コマンド
du
コマンドは、ディレクトリ/ファイルのディスク使用量を表示するコマンドである。
-s
オプション: ディレクトリのサイズを合計して表示する。これをつけることで、サブディレクトリを含めた合計サイズを表示できる。-h
オプション: 人間が読みやすい形式で表示する。
sort
コマンド
sort
コマンドは、行をソートするコマンドである。
-r
オプション: 逆順にソートする。-h
オプション: 人間が読みやすい形式でソートする。これをつけることで、1K
、1M
、1G
のようなサイズを比較できる。
head
コマンド
head
コマンドは、先頭から指定した行数を表示するコマンドである。
-n
オプション: 表示する行数を指定する。ここでは10
を指定しているため、上位10件のディレクトリ/ファイルが表示される。