-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 リンク数 |
ファイル・ディレクトリのリンク数で検索する。
|