-1

findファイルまたはディレクトリの絶対パスを検索するためにとコマンドの両方を使用locateしましたが、一部のシステムでは機能しないことがわかりましlocateた。

誰かがどのように異なる働きをするか説明できますか?

そして、updatedbコマンドのコンテキストでlocateコマンドは何をしますか。

前もって感謝します。

4

2 に答える 2

2

locateファイルシステムの最初にインデックスを作成して、インデックス付き検索を実行します。

findではない。オンザフライで検索を実行します。

于 2012-11-01T18:24:41.857 に答える
1

updatedb(8)コマンドは、ファイル システムのファイル パスに関するキャッシュ情報を更新 (または作成) しています。locate(1)コマンドはそのキャッシュを使用しています。

man ページ (上でリンクしたものなど) の使い方と読み方を学ぶ必要があります。manpagesおよびmanpages-devパッケージをインストールし、開始するように入力man manします。

于 2012-11-01T18:21:41.270 に答える