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
signature.asc
Description: Digital signature