Задать вопрос
@alh

Как найти файл с командой locate?

Здравствуйте!
Скажите пожалуйста, почему команда locate находит файлы находящиеся только в диске home, хотя поиск произвожу из другого диска и папки?
Например:
user@debian:/media/user/F24C56834C564291/elfkkk---------$ locate Урок
/home/user/Общедоступные/Испанская партия. Дебютные ловушки (трюки за белых). Урок 27 (часть 3).mp4
/home/user/Общедоступные/Испанская партия. Неправильные ходы черных - как реагировать. Урок 08 (часть 1).mp4
user@debian:/media/user/F24C56834C564291/elfkkk---------$
  • Вопрос задан
  • 160 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Radjah
@Radjah
locate ищет не по диску, а по своей базе. Для поиска по диску есть find.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
locate ищет не непосредственно в файловой системе, а в своём файле индексов, по умолчанию /var/lib/mlocate/mlocate.db
При этом действительное наличие файлов на диске не проверяется.
Используйте find.
Ответ написан
Комментировать
moropsk
@moropsk
find /media/use "Урок*"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы