Зайдите в корневой каталог или папку, в которой, как вы знаете, находится ваш файл, затем
dir "CMakeFile.txt"
найдет его и его местоположение. По крайней мере, у меня работает.
grep
не подходит для этого, используйте find
с -name
, чтобы указать имя файла, которое вы хотите получить,
find . -type f -name "CMakeList.txt" -print
Приведенная выше команда выполняет поиск для файла рекурсивно из текущей папки и всех подкаталогов ниже.
Если это стандартная установка Linux, вы также можете попробовать
locate CMakeFile.txt
Если она установлена правильно, locate
использует кэшированный index и часто намного быстрее, чем find
из корневого каталога.