CentOS 7 で確認。find のバージョンは 4.5.11。
ファイル・ディレクトリ名で検索
-name '<ファイル名>'
ワイルドカード(*、?、[])を使用できる。その際は引用符を忘れずに。
-iname は大文字と小文字を区別しない。
パスを正規表現で検索
-regex '<パターン>'
-iregex は大文字と小文字を区別しない。
ファイル種別で検索
-type <タイプ>
タイプは、通常ファイルなら f、ディレクトリなら d。
過去 n 分以内に変更されたファイルを検索
-mmin -n
過去 n*24 時間以内に変更されたファイルを検索
-mtime -n
見つかったファイルのそれぞれに対してコマンドを 1 度ずつ実行
-exec <コマンド> \;
コマンドの中に {} と記述すると、ファイルのパスに置き換えられる。
見つかったファイルのすべてに対してコマンドを 1 度だけ実行
-exec <コマンド> {} +
{} がファイルのパスに置き換えられる。