Linux: Поиск файлов по базе (locate)

Команда locate выполняет поиск по всей файловой системе примерно как и find, однако поиск ведётся по базе данных, а не по самой файловой системе. Обновление базы данных выполняется автоматически каждое утро, чтобы у вас был более свежий список файлов своей системы. Можно вручную запустить updatedb для обновления базы данных locate (перед этим необходимо получить права root с помощью su). Вот пример работы locate:

$ su			# Получаем права root
Password:		# Вводим пароль
# updatedb	# Обновляем базу данных
# exit			# Теперь права root не нужны
exit
~$ locate xinitrc
/etc/X11/xinit/xinitrc
/etc/X11/xinit/xinitrc.kde
/etc/X11/xinit/xinitrc.twm
/etc/X11/xinit/xinitrc.fvwm2
/etc/X11/xinit/xinitrc.icewm
/etc/X11/xinit/xinitrc.xfce
/etc/X11/xinit/xinitrc.blackbox
/etc/X11/xinit/xinitrc.wmaker
/etc/X11/xinit/xinitrc.fluxbox
/etc/xfce/xdg/xfce4/xinitrc

Источник: http://www.linuxcookbook.ru/filefinding

Смотри также: Поиск файлов (find)