Como usar o grep para encontrar localização de arquivos em máquinas linux? [duplicado]

0

Como pode procurar por um arquivo no Ubuntu com o comando grep?

Digamos que eu queira encontrar o CMakeList.txt, como escrever o comando grep para encontrar a existência deste arquivo?

    
por Kathiravan Natarajan 14.01.2017 / 06:30

3 respostas

1

grep não é a ferramenta certa para isso, use find com -name para especificar o nome do arquivo que você deseja obter,

find . -type f -name "CMakeList.txt" -print

O comando acima procura o arquivo recursivamente a partir da pasta atual e de todos os subdiretórios abaixo.

    
por 14.01.2017 / 08:14
0

Se isso estiver em uma instalação padrão do Linux, você também pode tentar

locate CMakeFile.txt

Se estiver instalado corretamente, locate usa um índice em cache e geralmente é muito mais rápido que find do diretório raiz.

    
por 14.01.2017 / 09:58
-1

Entre no diretório raiz ou em uma pasta em que você sabe que seu arquivo está e, em seguida,

dir "CMakeFile.txt"

Encontrará e sua localização. Funciona para mim, pelo menos.

    
por 14.01.2017 / 06:40

Tags