Быстрый поиск файлов locate

В GNU/Linux используется специальная индексированная база данных, в ко- торую помещаются все имена всех файлов в системе. Эта база данных позво- ляет быстро производить поиск файла по подстроке в его имени. Поиск в этой базе данных выполняется с помощью команды locate. Эта команда не воспринимает файловые шаблоны поиска, а только строки. Имеются версии этой команды, работающие с регулярными выражениями — эффективными шаблонами для поиска строк.

Индексирование базы данных производится на регулярной основе автомати- чески (обычно в ночное время) командой updatedb.

Отыщем, например, все имена файлов, содержащих строку spice (пример 4.21).

 

Пример 4.21. Поиск файлов по заданной строке с помощью locate

 

$ locate spice

/usr/share/jed/lib/spicemod.sl

/usr/share/jed/lib/spicemod.slc

/usr/share/vim/syntax/spice.vim

 

Команда locate вывела найденные имена файлов.


 








Дата добавления: 2015-06-12; просмотров: 779;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.