「検索」と「検索」はいつ最もよく使用されますか? [閉鎖]

「検索」と「検索」はいつ最もよく使用されますか? [閉鎖]

私はデータベースを作成する必要があり、それがはるかに高速であることを知っていますlocate。データベースを作成する必要はなく、find速度もそれほど高速ではありません。それでは、どの時点でより効果的/より感情的/より良い最終結果が得られますかfindlocate

ベストアンサー1

ご存知のように、検索にはデータベースがあるため、はるかに高速ですが、検索はファイルシステムを巡回する必要があります。ただし、findのデータベースにはファイル名(およびそのパス)のみが含まれ、findは他のメタデータ(mtimeやサイズなど)に基づいてファイルを選択できます。これが私の履歴書の多様性です。さらに、データベースは一括で(主に夜ごとに)更新する必要があるため、最近作成された変更されたファイルは正しく表示されません。また、すべての最新のUnixシステムでfind機能を使用できると期待できますが、すべてのシステムに検索サポートデータベースがあるわけではありません。

したがって、検索がより速く、ファイルの場所を検索するために使用され、検索がさまざまです。より良い一般的なアプローチはありません。

おすすめ記事