run periodic
Как вы уже знаете, командаlocate
использует базу данных, в которой хранится проиндексированная коллекция имен ваших файлов и папок. Поскольку ваша установка FreeBSD совершенно -новая, эта база данных еще не создана.
Когда будет построена база данных? Когда FreeBSD выполняет свою обычную работу по дому. Существуют пакеты таких работ, которые должны выполняться автоматически ежедневно, еженедельно и ежемесячно. См. команду periodic
.
Возможно, вы захотите выполнить эту работу сразу после создания виртуальной машины. Беги:
periodic daily
periodic weekly
periodic monthly
Или запустить все три в одну строку.
periodic daily weekly monthly
По моему опыту, каждое из них занимает около минуты.
➥ В частности, weekly
создает/обновляет базу данных locate
. Если вы не можете найти что-то, о чем вы знаете, существует, сделайте run periodic weekly
.
Если вам интересно, вы можете проверить наличие и размер вашей locate
базы данных до и после запуска periodic
. Вероятно, найдено здесь:/var/db/locate.database
Теперь вы сможете успешно использовать команду locate
.