[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Команды линух: поиск файлов через locate или find ? Что лучше?



On Fri, Jan 13, 2012 at 11:42:27PM +1000, loher wrote:
> Привет)
> Нужно было найти видеоклипы линкин парка на диске в формате flv. Я
> делаю последовательно две команды:
> 
> root@debian:/home/alexander# find /home/alexander/ | grep -i Linkin |
> grep -i flv 
> /home/alexander/01.04.2010/Linkin_Park/Linkin_Park-New_Divide.flv
find /home/alexander/ -type f -iname 'Linkin*flv'

> root@debian:/home/alexander# locate Linkin | grep -i flv
> /home/alexander/01.04.2010/Linkin_Park/Linkin_Park-New_Divide.flv
> 
> И замечаю что команда locate сработала раз в 5 быстрее команды find.
> Так что же лучше использовать для поиска файлов? 
Зависит.

> И в чем разница между этими двумя командами?
locate ищет только по именам и только среди того, что перед этим обошло и
записало в индекс. find ищет на диске и по различным параметрам.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature


Reply to: