ファイルを探す

 

時々、コマンドのフルパスが分からなくなる場合がある。その場合は、コマンド=ファイル名であるためコマンド名をそのまま検索すればよい。例えば次のように検索する。

# find / -name ifconfig

//ディレクトリ以下を対象に検索する事を意味している。

-nameは次のファイル名を検索。

“filename”にはワイルドカードを指定できる。

findコマンドを使用するよりも手軽なコマンドがある。下の一行は、上記のfindコマンドと同じ効果を表す。

# locate */ファイル名

locateコマンドはファイル名データベースから検索するため非常に高速である。

これを

# locate ファイル名

とすると、

# find / -name “*ファイル名*”

と同じになる。基本的にはこちらのlocateコマンドを使用する事を推奨する。

 

※なお、locateコマンドはファイル名データベースから検索するため、データベースが古いと間違ったデータを出力してしまう。毎日朝4時に更新する設定になっているようだが、それを今すぐ更新するには次のコマンドを使用する。

# updatedb

戻る




100MB無料ホームページ可愛いサーバロリポップClick Here!