Некоторое время я не использовал locate, и сегодня, когда я ищу файл, который я отложил более года, locate не берет его. Я побежал найти, чтобы получить это.
Похоже, что ни один из файлов в моем домашнем каталоге нет в индексе. Только файлы и папки из системных каталогов, таких как usr, var, находятся.
Я попробовал updatedb, но не повезло. Мой домашний каталог каким-то образом исключен из индекса?
Ответы:
Откройте файл
/etc/updatedb.conf
и проверьте, указан ли исключенный путь вPRUNEPATHS
или исключенный путь использует одну из перечисленных файловых системPRUNEFS
.Если это так, измените файл conf и снова введите
sudo updatedb
команду.(Если вы зашифровали свой домашний каталог во время установки, удалите из конфигурации
encryptfs
записи.)источник
ecrypts
изPRUNEFS
списка типов файловых систем. Смотрите этот ответ вместо.