Skip to content
閲覧中:
bash tips

bash tips

ファイルサイズで検索

100Mより多きいファイルを検索

カレントディレクトリ(およびその配下)から100MB以上のファイ ルを探す場合は、以下のコマンドを実行します。

Bash
find . -type f -size +100M
# サイズが100M以上で降順でソート
find . -type f -size +100M | xargs ls -lhSr
  • . : 現在のディレクトリから検索

  • -type f : ファイルのみを対象(ディレクトリを除外)

  • -size +100M : 100メガバイトより大きいものを指定

100MBより小さいファイルを検索

Bash
find . -type f -size -100M

ちょうど100MBのファイルを検索 (記号なし)

Bash
find . -type f -size 100M

10日以前のファイルを表示

カレントディレクトリ配下で、10日以上前に更新されたファイル を表示します。

Bash
find . -type f -mtime +10
  • オプションの解説と注意点

    -mtime +10: 「現在から遡って10日(240時間)よりも前」に 更新されたファイルを指します。

    • +10 : 10日より古い(11日目以前)

    • -10 : 10日以内(直近10日間)

    • 10 : ちょうど10日前(240時間〜264時間前)

  • -type f: ファイルのみを指定します。これがないと古いディレ クトリ自体もヒットしてしまいます。