next up previous
: sed コマンド : ワイルドカードとコマンド : 文字列検索コマンド

find コマンド

ファイル名または,ディレクトリ名を検索するのが find コマンドである.
\begin{itembox}[l]{{\tt find} コマンドの使い方}
\begin{alltt}
\relax{} find 開始ディレクトリ -name ''検索名'' -print
\\ \relax \end{alltt}\end{itembox}
開始ディレクトリ(start directory) とは, 検索を開始するディレクトリで,このディレクトリの 下にあるファイルまたは,ディレクトリをすべて検索する. 通常,カレントディレクトリ(.) か,比較的上層のディレクトリを 指定し,広範囲に検索する. 検索名 には,ワイルドカードを使うことができる. find コマンドには,他のオプションもあるので,マニュアルを参照しよう.
\begin{itembox}[l]{{\tt find} コマンド}
\begin{alltt}
\relax{} prompt% \underlin...
...lstat.2
\\ /usr/man/man3/lsearch.3
\\ \(<略>\)\\ \relax \end{alltt}\end{itembox}

2 番目の例では,/usr ディレクトリ以下, ls で始まる ファイルまたは,ディレクトリを検索している.

Permission denied と表示されるディレクトリは, 読み出し許可がないディレクトリで,検索することができないディレクトリを指す.



Yasushi KODAMA 平成12年6月4日