-name ファイル名 |
ファイル/ディレクトリ名で検索
# find ./ -name file.txt
カレントディレクトリにある [file.txt] を検索
|
-perm アクセス権 |
アクセス権で検索
# find ./ -perm -o+x
カレントディレクトリにある other に実行権がついているファイルを検索
|
-size サイズ |
ファイルサイズで検索 (サイズの後に [c] をつけるとバイト数指定)
# find ./ -size 1140c
カレントディレクトリにある 1140 バイトのファイルを検索
|
-type タイプ |
タイプで検索
# find ./ -type d
カレントディレクトリにあるディレクトリを検索
|
-user ユーザー |
所有ユーザーで検索
# find ./ -user root
カレントディレクトリに所有ユーザーが root のファイルを検索
|
-group グループ |
所有グループで検索
# find ./ -group root
カレントディレクトリに所有グループが root のファイルを検索
|
-exec コマンド {} \; |
マッチしたファイル/ディレクトリがあれば指定コマンドを実行
# find ./ -size 1140c -exec cat {} \;
カレントディレクトリにある 1140バイトのファイルがあった場合 cat コマンド実行
|
-print |
検索結果を一覧表示
|
-fprint ファイル |
検索結果を指定ファイルに書き出す
|
-ls |
検索でマッチしたのファイル/ディレクトリを詳細表示
|
-nouser |
所有ユーザー不明のファイル/ディレクトリを検索
|
-nogroup |
所有グループ不明のファイル/ディレクトリを検索
|
-and |
AND 検索する
|
-or |
OR 検索する
|
-atime 日時 |
ファイル/ディレクトリの最終アクセス日時で検索
|
-mtime 日時 |
ファイル/ディレクトリの最終更新日時で検索
|
-ctime 日時 |
ファイル/ディレクトリのステータスの変更日時で検索
|
-newer ファイル |
指定ファイル/ディレクトリよりも後に更新されているファイル/ディレクトリを検索
|
-links リンク数 |
ファイル/ディレクトリのリンク数で検索
|