Здравствуйте!
Скажите пожалуйста, почему команда 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---------$
locate ищет по индексной базе, а не по диску, чтоб по диску искать нужно find, если хочется быстрый поиск то в запрос включите нужно директорию или "$PWD*/Урок" на текущую
Для правильного вопроса надо знать половину ответа
locate ищет не непосредственно в файловой системе, а в своём файле индексов, по умолчанию /var/lib/mlocate/mlocate.db
При этом действительное наличие файлов на диске не проверяется.
Используйте find.