Знайти не знаходить файли


14

Я деякий час не використовував пошук locate, і сьогодні, коли шукаю файл, який я вклав більше року, не знайдіть його. Я побіг знайти його.

Здається, що жоден з файлів у моєму домашньому каталозі не входить до індексу. Розташовані лише файли та папки із системних каталогів, таких як usr, var.

Я спробував updatedb, але не пощастило. Чи мій домашній каталог якимось чином виключений з індексу?


1
Ви виконували команду updatedb з sudo? Якщо ні, повторіть це з судо.
Франтик

1
Так, я зробив "sudo updatedb"
ешвар

Дивіться мою відповідь нижче.
Франтик

Відповіді:


25

Відкрийте файл /etc/updatedb.confі перевірте, чи виключений шлях вказаний у шляху PRUNEPATHSабо виключений шлях використовує одну з файлових систем, перелічених у PRUNEFS.

Якщо так, змініть файл conf і запустіть sudo updatedbкоманду знову .

(Якщо ви зашифрували домашній каталог під час встановлення, видаліть із конфігурації encryptfsзаписи.)


2
Так. Вилучив його і запустив updateb, і він працює добре. Спасибі
eshwar

2
Якщо ви зашифрували домашній каталог, з міркувань безпеки рекомендуйте не видаляти ecryptsзі PRUNEFSсписку типів файлової системи. Дивіться замість цього відповідь .
nnunes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.