Grep uma string do diretório raiz

0

É possível grep para uma cadeia de caracteres que está oculta em vários diretórios do diretório raiz do meu servidor? Por exemplo, se eu SSH no meu servidor Ubuntu e, em seguida, quero grep para uma determinada seqüência, mas eu não sei em qual subpasta está, posso apenas grep do diretório raiz?

    
por Cody Rutscher 24.09.2018 / 19:05

2 respostas

0

Sim, você pode, mas dependendo de como o seu servidor está configurado, isso pode levar um tempo muito longo (ou nunca completo). Se você tem certeza absoluta de que os discos são todos locais, você pode executar:

grep --recursive --ignore-case "string" /

para mais informações:

man grep
    
por 24.09.2018 / 19:32
0

Você pode usar a opção -r para grep recursivamente:

Read all files under each directory, recursively, following symbolic links only if they are on the command line.

Em um sistema típico, pode não ser uma boa idéia, já que o grep não tem a opção de não descer em sistemas de arquivos montados. Você acabaria passando por sistemas de arquivos como /proc .

    
por 24.09.2018 / 19:33

Tags