Locateはファイルを見つけません


14

しばらくロケートを使用していませんが、今日、1年以上保管していたファイルを探すと、ロケートはそれを取得しません。findを実行して取得しました。

ホームディレクトリ内のファイルはどれもインデックスに含まれていないようです。usr、varなどのシステムディレクトリのファイルとフォルダのみが検索されます。

updatedbを試しましたが、運はありません。私のホームディレクトリは何らかの形でインデックスから除外されていますか?


1
updatedbコマンドをsudoで実行しましたか?そうでない場合は、sudoで繰り返します。
Frantique

1
はい、「sudo updatedb」を実行しました
eshwar

以下の私の答えをご覧ください。
Frantique

回答:


25

ファイル/etc/updatedb.confを開き、除外されたパスがにリストされているPRUNEPATHSか、除外されたパスがに列挙されているファイルシステムのいずれかを使用しているかどうかを確認しPRUNEFSます。

その場合、confファイルを変更し、sudo updatedbコマンドを再実行してください。

(インストール中にホームディレクトリを暗号化した場合は、構成からencryptfsエントリを削除します。)


2
はい、そうです。それを削除し、updatedbを実行すると、正常に動作します。おかげで
eshwar

2
ホームディレクトリを暗号化した場合は、セキュリティ上の理由から、ファイルシステムタイプのリストから削除しないことecryptsを検討してください PRUNEFS。代わりにこの回答をご覧ください。
nnunes 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.