に投稿 コメントを残す

find

find – ファイル・ディレクトリを検索する

-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所有グループ不明のファイル・ディレクトリを検索
-andAND検索をする。
-orOR検索をする。
-atime 日時ファイル・ディレクトリの最終アクセス日時で検索する。
-mtime 日時ファイル・ディレクトリの最終更新日時で検索する。
-ctime 日時ファイル・ディレクトリのステータスの変更日時で検索する。
-newer ファイル指定ファイル・ディレクトリよりも後に更新されているファイル・ディレクトリを検索
-links リンク数ファイル・ディレクトリのリンク数で検索する。
コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です