問題一覧に戻る
中級高度なファイル操作
問題26: find - ファイルとディレクトリの検索

findコマンドは、ファイルシステムを検索して条件に一致するファイルやディレクトリを見つける強力なツールです。名前、サイズ、更新日時、権限など様々な条件で検索でき、見つかったファイルに対してコマンドを実行することもできます。

# 名前でファイルを検索
. "*.log"

# ディレクトリのみを検索
/home

# 1MB以上のファイルを検索
. +1M

# 検索して削除を実行
. -name "*.tmp" rm {} \;