====== Поиск файла по имени в базе данных. ======

С помощью команды locate можно проводить поиск файла(ов) по части имени файла. Команда сканирует базу данных имен и выдает путь до искомого файла(ов). Мы рекомендуем запускать команду с опцией -i: locate -i для поиска без учета регистра.
Пример:
  $ locate -i .ogg
  /home/subsanek/неизвестно - неизвестно/01 - неизвестно 1 - Ïëþ.ogg
  /usr/local/Zend/ZendStudio-7.1.2/docs/PHPmanual/book.oggvorbis.html
  /usr/local/Zend/ZendStudio-7.1.2/docs/PHPmanual/intro.oggvorbis.html
  /usr/share/kde4/apps/bball/bounce.ogg 
  /usr/share/kde4/apps/klettres/en_GB/alpha/a.ogg 
  /usr/share/kde4/apps/klettres/en_GB/alpha/b.ogg 
  /usr/share/kde4/apps/klettres/en_GB/alpha/c.ogg 
  (усечено)

-вызов команды нашел все файлы в системе с расширение ogg.
locate ищет файлы очень быстро, но это лишь просмотр списка имен из базы данных и если файл создан недавно, то велика вероятность его не найти.
Обновление базы данных.
Обновить базу данных команды locate можно командой (от суперпользователя):
  updatedb
Удобочитаемый вывод.
Часто команда locate может дать многотысячный результат который просто промелькнет перед экраном и ничего не даст для ваших глаз, чтобы избежать этого можно перенаправить результат вывода в контейнер:
  locate -i .ogg | less
Также можно задать сколько необходимо вывести результатов опцией -n:
  locate -i .ogg -n 10
-выведет первые 10 результатов.
