findおさらい

タイトルに[毎日]って入れたわりには全然メモしてない。きばらずメモ再開。

find

ディレクトリ下のファイルを検索するfindよく使うけど基本もまだまだ。

判別式
# find .  => カレントディレクトリ内を全て表示
# find /etc => /etc内を全て表示
# find /etc -type f => /etc内のファイルのみ
# find /etc -type d => /etc内のディレクトリのみ
# find /etc -maxdepth 1 => 検索する最大階層値 1なら/etc/*まで検索される
# find /etc -mindepth 1 => 検索する最小階層値 1なら/etc/*は検索されず /etc/*/*から検索される
# find /etc -atime -24 => /etc内で24時間内にアクセスのあったもの
# find /etc -ctime +10 => /etc内で10分以上前にアクセスのあったもの
# find /etc -name "*apt*" => ファイル名にaptが含まれているもの
# find /etc -path "*apt*" => ファイル名にaptが含まれているもの
# find /etc -iname "*apt*" => 上と同じだが大文字小文字を区別しない
# find /etc -ipath "*apt*" => 上と同じだが大文字小文字を区別しない
# find /etc -user root => 所有ユーザがrootのもの

明日はアクション。