Как установить locate на CentOS?
Для быстрого поиска файлов в Linux или FreeBSD можно использовать команду locate.
В Linux при минимальной установке locate не устанавливается, поэтому когда мы первый попробуем запустить команду, то получаем такое.
-bash: locate: команда не найдена |
Устанавливаем locate в CentOS
yum install mlocate |
В Debian установка делается так:
apt-get install locate |
Сразу можно обновить базу locate, после установки, например так
apt-get install locate ; updatedb |
В Дебиан если даже база locate пустая ошибка не выдается, просто при поиске как бы ничего не находится, а в CentOS выводится такой ответ
locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory |
Поэтому нужно сразу обновить базу данных файлов, это делается так же, командой:
updatedb |
Вот так, пара нехитрых действий и можно использовать всю мощь поиска
Фразы: locate не выдает ничего, как обновить базу locate в Linux