Linuxで容量の大きいファイル/ディレクトリを探すコマンドのメモ

Linuxで、サイズの大きいファイルは下記のコマンドで探せる。

du -sh ./data/* | sort -rh | head -n 10

上記のコマンドは、./data/ディレクトリ以下のファイル/ディレクトリのサイズを合計して表示し、サイズの大きい順に上位10件を表示する。

duコマンド Link to this heading

duコマンドは、ディレクトリ/ファイルのディスク使用量を表示するコマンドである。

  • -sオプション: ディレクトリのサイズを合計して表示する。これをつけることで、サブディレクトリを含めた合計サイズを表示できる。
  • -hオプション: 人間が読みやすい形式で表示する。

sortコマンド Link to this heading

sortコマンドは、行をソートするコマンドである。

  • -rオプション: 逆順にソートする。
  • -hオプション: 人間が読みやすい形式でソートする。これをつけることで、1K1M1Gのようなサイズを比較できる。

headコマンド Link to this heading

headコマンドは、先頭から指定した行数を表示するコマンドである。

  • -nオプション: 表示する行数を指定する。ここでは10を指定しているため、上位10件のディレクトリ/ファイルが表示される。
Licensed under CC BY-NC-SA 4.0
最終更新 8月 30, 2024
Hugo で構築されています。
テーマ StackJimmy によって設計されています。