LINUX.ORG.RU

Re: Команда для поиска файла ?

find /path/to/dir -name 'file.txt'

KRoN73 ★★★★★ ()

Re: Команда для поиска файла ?

locate

vint21h ()
Ответ на: Re: Команда для поиска файла ? от vint21h

Re: Команда для поиска файла ?

> locate

locate найдет только то, что появилось до последнего обновления индексов. Так что, если пользоваться locate, надо сначала updatedb прогнать. А find найдет все.

Uncle_Theodore ★★ ()
Ответ на: Re: Команда для поиска файла ? от vint21h

Re: Команда для поиска файла ?

>locate

После смерти rlocated, оставшиеся locate требуют регулярной переиндексации. Так что не всегда подходит.

KRoN73 ★★★★★ ()
Ответ на: Re: Команда для поиска файла ? от KRoN73

Re: Команда для поиска файла ?

Редко чего нового в системе появляется кроме музыки за поиск которой отвечает MPD, апдейт индексов по-моему у меня 2 раза в сутки, а если уж припечет можно и ручками сделать, а и да, по времени при оч. больших объемах find будет не так уж и быстрее, чем updatedb && locate something.

vint21h ()
Ответ на: Re: Команда для поиска файла ? от vint21h

Re: Команда для поиска файла ?

find будет быстрее, если ты примерно знаешь, где искать. Кроме того, find ищет по различным критериям -- времери создания, размерам и так далее. В любом случае, имеет смысл освоить find.

Uncle_Theodore ★★ ()

Re: Команда для поиска файла ?

locate - однозначно наилучший вариант. Так как обычно искать приходится именно то, что давно где-то завалялось и было забыто.

find - только в скриптах обычно полезен

dikiy ★★☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.