SUSE Linux Enterprise Plus FAQ

システム管理に関するFAQ-23

Q.

ファイルを高速に検索する方法はありますか?

A.

SUSE Linux Enterprise の場合は、 findutils-locate パッケージで提供されている locate コマンドを利用すると高速にファイル検索ができます。 locate コマンドを使用するには、事前にファイルのデータベースを作成しておく必要があります。

ファイルデータベースを更新するには、以下のコマンドを実行します。なお、以下のコマンドはファイルのデータベースを更新するため、コマンドが終了するまでに多少の時間を要します。要する時間はシステム内部に存在するファイルや、マシンのスペック等によって異なります。

  # updatedb

上記コマンドでファイルデータベースが更新できましたら、 locate コマンドでファイル検索ができます。

 [コマンド実行例]
  # locate autoinst.xml
  /root/autoinst.xml

なお、 updatedb 後に変更されたファイルは検索できませんので、予めご注意ください。 また、updatedb は cron.daily により毎日 cron ジョブで実行されるようになっています。

各コマンド詳細につきましては、man コマンド等のオンラインマニュアルを合わせて参照ください。


前のページへ戻る

ページトップへ戻る

サイオステクノロジー株式会社

CopyrightcSIOS Technology, Inc. All Rights Reserved

プライバシーマーク