Показаны сообщения с ярлыком locate. Показать все сообщения
Показаны сообщения с ярлыком locate. Показать все сообщения

28.07.2009

locate отличная утилита поиска

Locate это отличная альтернатива find, так как если find ищет по "живому", то locate создает базу файлов и ведет поиск по ней. Отсюда же конечно и основная проблема: свежесозданные файлы в базу сразу не попадают и найти их будет нельзя пока не обновиться база, но обновить ее можно и вручную:

#/usr/libexec/local.updatedb

Вуаля, база обновлена (кстати если на запуск утилиты locate строка будет плеваться чем-то подобным: "cant search, database too small" то выше означенная утилита так же поможет).

Обновляется база locate автоматически раз в неделю (см. /etc/periodic/weekly), но как я тебе уже показал выше ни что не мешает обновить ее руками или поставить на более короткий срок обновления.