localizar mesmo arquivo em diretórios diferentes [RESOLVIDO]

1. localizar mesmo arquivo em diretórios diferentes [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 06/03/2013 - 09:35h

E aí pessoal, parece loucura, né!? mas explico...

Estou querendo localizar todos os arquivos "readme" com letras maiúsculas ou minúsculas que estejam dentro de pastas nvidia.

exemplo:

/usr/src/modules/nvidia-kernel/README
/usr/share/doc/nvidia-vdpau-driver/README.txt.gz

em ambos caminhos aparece nvidia e tem o arqui readme

desde já agradeço!!

Um dia venço esta paga da nvidia, em nome de Deus!!!


Paz!!!


  


2. MELHOR RESPOSTA

Daniel Zaia Manzano
dzm_linux

(usa Debian)

Enviado em 06/03/2013 - 10:16h

Amigo,

Tente o sequinte comando:

$ find /usr/ -type f -iname readme | grep -i "nvidia"

Explicação:
O comando "find" irá procurar no diretório "/usr" e seus subdiretórios, por arquivos comuns (-type f), cujo nome seja "readme" tanto em letras maiúsculas quanto minúsculas (-iname readme). O resultado será filtrado pelo comando "grep", mostrando somente os arquivos "readme" que estejam em diretórios que contenham o nome "nvidia", tanto em letras maiúsculas quanto minúsculas (grep -i "nvidia").

Só uma observação: tudo isso eu consegui pesquisando o manual do comando "find".

Abraços


3. Re: localizar mesmo arquivo em diretórios diferentes [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 06/03/2013 - 11:33h

dzm_linux escreveu:

Amigo,

Tente o sequinte comando:

$ find /usr/ -type f -iname readme | grep -i "nvidia"

Explicação:
O comando "find" irá procurar no diretório "/usr" e seus subdiretórios, por arquivos comuns (-type f), cujo nome seja "readme" tanto em letras maiúsculas quanto minúsculas (-iname readme). O resultado será filtrado pelo comando "grep", mostrando somente os arquivos "readme" que estejam em diretórios que contenham o nome "nvidia", tanto em letras maiúsculas quanto minúsculas (grep -i "nvidia").

Só uma observação: tudo isso eu consegui pesquisando o manual do comando "find".

Abraços


Aí amigão

só mudei umas coisinhas e fiou assim

--> find / -type f -iname '*readme*' | grep -i nvidia

para localizar arquivos como
/usr/share/doc/nvidia-kernel-2.6.32-5-686/README.Debian

com o debian depois do readme

eu quase fiz isso, mas eu colocava o nvidia sempre na frente em minhas tentativas, como em

locate nvidia | find readme

find nvidia | grep readme

e outras dezenas de tentativas frustradas, mesmo pesquisando 'man find' e 'man grep'. Mesmo sendo usuário do linux há +/- um ano"ainda" não tenho intimidade com esses comandos múltiplos (que ao meu ver são avançados), mas com a ajuda de vcs eu chego lá!! Quero ficar fera no shell da vida .

Saúde!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts