ファイルを文字列検索する
Linuxシステム内に存在するファイルを検索するにはfindコマンドを使用します。
find <ディレクトリ名> <オプション> <ファイル名>
引数にそれぞれの値を設定し、検索を行います。
ディレクトリ名には、ファイル検索を行う基点となるディレクトリ名を指定します。findコマンドは指定されたディレクトリ以下、すべてのサブディレクトリを検索します。(権限で参照できないディレクトリを検索した場合エラーになります。)
オプションはどんなファイルを検索するかを指定できます。たとえば、ディレクトリのみを検索したり、ある所有者のファイルのみを検索できます。
ファイル名は、検索したファイル名を指定します
[root@Lion ~]# find / -name httpd.conf /usr/local/apache/conf/httpd.conf ↑httpd.confファイルをルートディレクトリ(/)から検索 [root@Lion ~]# find /var -name messages /var/log/messages ↑messagesファイルをvarディレクトリ以下から検索 |