locate
は高速ですが、最新の結果を見つけるために更新する必要があるローカルデータベースに基づいて結果を作成します。コマンドupdatedb
は通常、cron
によって毎日実行され、デフォルトのデータベースを更新します。
find
はリアルタイムであるため、ローカルデータベースに依存しません。リアルタイムなので、locate
よりも遅くなります。
Catfishは実際のLinuxコマンドを使用するため、2つのリンクで十分な情報が得られない場合は、man locate
、man locatedb
、およびman find
を使用して両方のコマンドの詳細情報を検索できます。