Ответы:
По сути, вы должны сначала запустить updatedb, так как это создает базу данных, которую использует локация.
Просто сделайте updatedb --localpaths = c: / в качестве первого решения.
См. Этот пост в блоге для получения полезных советов, в том числе о том, как настроить updatedb через Cygwin Cron: https://web.archive.org/web/20061114000822/www.weiqigao.com/blog/2006/08/14/ten_steps_to_higher_cygwin_productivity .html (обновленная ссылка на archive.org)
Google 'cygwin updatedb' для соответствующего сообщения, если у вас есть проблемы с путями, которые включают пробелы. У меня нет никаких проблем (кроме отказа в разрешении) на WinXP Pro, но другие платформы могут требовать этого.
Для использования locate
вам нужно запустить в updatedb
первую очередь.
Я думаю, что команда, которую вы хотите, это find
Сделать, man find
чтобы увидеть синтаксис и параметры
Команда locate запускается для предварительно созданной базы данных имен файлов