LINUX.ORG.RU

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

KRoN73 ★★★★★
()
Ответ на: комментарий от vint21h

> locate

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

Uncle_Theodore ★★
()
Ответ на: комментарий от vint21h

>locate

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

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

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

vint21h
()
Ответ на: комментарий от vint21h

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

Uncle_Theodore ★★
()

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

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

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