Поиск файлов в Linux при помощи команды locate

Оригинал — Find files on Linux with the command locate

Перевод — Поиск файлов в Linux при помощи команды locate

Статья про одну из команд используемых в командной оболочке Linux: locate.

Эта программа принимает в качестве параметра имя файла (или часть имени) и моментально выводит список путей до этого файла в файловой системе; альтернативой этой программе является find, но разница между ними заключается в том, что find производит поиск по файловой системе и требуется значительный период времени для получения результата, а отличие в работе этих программ состоит в том, что locate использует собственную базу данных для хранения имен файлов в то время, как find исследует директории в поисках заданного параметром командной строки имени файла.

Подробнее по ссылкам.

Комментарии (4)

RSS свернуть / развернуть
+
0
Я бы не стал полагаться на автоматику (то что база у locale нормально обновляется) и просто бы использвал find, например.
avatar

Sergei_T

  • 20 ноября 2012, 17:32
+
0
дополним отфильтровав через |grep
avatar

FREExLOADER

  • 22 ноября 2012, 10:59
+
0
глупо но все же ls -a |grep jpg
avatar

FREExLOADER

  • 22 ноября 2012, 11:05
+
0
вай нот кстати?
avatar

Sergei_T

  • 22 ноября 2012, 19:23

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.