find
ファイルまたはディレクトリの絶対パスを検索するためにとコマンドの両方を使用locate
しましたが、一部のシステムでは機能しないことがわかりましlocate
た。
誰かがどのように異なる働きをするか説明できますか?
そして、updatedb
コマンドのコンテキストでlocate
コマンドは何をしますか。
前もって感謝します。
locate
ファイルシステムの最初にインデックスを作成して、インデックス付き検索を実行します。
find
ではない。オンザフライで検索を実行します。
updatedb(8)コマンドは、ファイル システムのファイル パスに関するキャッシュ情報を更新 (または作成) しています。locate(1)コマンドはそのキャッシュを使用しています。
man ページ (上でリンクしたものなど) の使い方と読み方を学ぶ必要があります。manpages
およびmanpages-dev
パッケージをインストールし、開始するように入力man man
します。