find

ディレクトリ内を検索する

find <PATH> <EXPRESSION>

名前で探す

大文字と小文字を区別して探す

find <PATH> -name <PATTERN>

パターンに一致したファイルを検索します。[, ], *, ?が使えます。

find / -name test.txt

大文字と小文字を無視して探す

find <PATH> -iname <PATTERN>

-iname-nameと異なり、大文字と小文字を区別しません。

find / -iname .xml

種類で探す

find <PATH> -type <FILE TYPE>

ファイルの種類を指定して検索します。ファイルタイプに使える記号は、以下の通りです。

所有ユーザで探す

find <PATH> -user <UNAME>

パーミッションで探す

find <PATH> -perm <PERMISSION>

Permission deniedを表示させない

find使用時に発生するPermission deniedは、標準エラー出力なので、/dev/nullに投げて闇に葬りましょう。

find <PATH> <EXPRESSION> 2> /dev/null

See Also

mv

ファイルやディレクトリを移動する

yum

RedHat系ディストリビューションのパッケージ管理

ln

ハードリンク・シンボリックリンクを作成する

zip

ファイルを圧縮する

cron

コマンドの定期実行