| find [オプション] 検索開始場所 式 | ファイルやディレクトリなどを任意の場所から情報を表示します。 |
|---|
| -H | シンボリックリンクが参照するファイルのファイル情報とファイルタイプを表示します。 |
|---|---|
| -name | 指定したパターンに一致するものを検索します。 |
| パスを表示します。 | |
| -ls | 検索に一致したファイル・ディレクトリの詳細情報を表示します。 |
| -exec | コマンドを実行します。 |
| -ok | コマンドを実行します。
コマンドを実行するかどうかをたずねるプロンプトが表示されます。 |
| -mtime | ファイルが最後に更新されてからn日経過したファイルを検索します。 |
| -perm | ファイルやディレクトリのアクセス権を指定して検索します。 |
| -user | ファイルやディレクトリの所有者を指定して検索します。 |
| -group | ファイルやディレクトリのグループを指定して検索します。 |
| -type | ファイルやディレクトリの種類を指定して検索します。 |
find / -name file1
find / -name dir1 -exec ls -l {} ¥;
指定した名前 file1 をルートディレクトリ直下から検索します。
# find / -name file1 /dir/dir1/file1
ルートディレクトリ直下から指定した名前 dir1 を検索して、コマンド ls-l を実行します。
find / -name dir1 -exec ls -l {} ¥;
合計 0
-rw-r--r-- 1 root root 0 6月 5日 11:51 file1
-rw-r--r-- 1 root root 0 6月 5日 11:51 file2
-rw-r--r-- 1 root root 0 6月 5日 11:51 file3
-rw-r--r-- 1 root root 0 6月 5日 11:51 file4
-rw-r--r-- 1 root root 0 6月 5日 11:51 file5