Pular para o conteúdo

Procurar Arquivos dentro de Pastas [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 01/10/2019 - 10:12h

Fala Pessoal, eu preciso fazer um script que varra a pasta /REDE/Municipais/Atualizar/"Subpastas"

E procure se há arquivos .doc, docx, pdf, xml rtf dentro dessas subpastas

Só que eu não quero que ele procure além das subpastas por ex:

No "/REDE/Municipais/Atualizar" Existe a pasta "Cidades" quero que ele entre nessa pasta Cidades procure se tem arquivos e me retorne, porém se tiver uma outra pasta dentr do Cidades, para ele ignorar a mesma, ou seja, fazer a busca somente dentro desta pasta e assim com o restante das outras.

Fui Claro?

Responder tópico

2. Re: Procurar Arquivos dentro de Pastas

Melhor resposta

Enviado em 01/10/2019 - 22:15h

Tenta assim agora:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f \( -iname *.doc -o -iname *.docx -o -iname *.pdf -o -iname *.xml -o -iname *.rtf \) -exec dirname {} \; | sort -u  

3. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 01/10/2019 - 11:02h

Testa aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' 

4. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 01/10/2019 - 14:15h

Ryuk escreveu:

Testa aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' 


Falan Man, beleza, deu certinho cara, so que ele me mostra todas as pastas com o nome dos arquivos, teria como so me retornar o nome das pastas que contém os arquivos?


5. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 01/10/2019 - 19:11h


LuizCosta escreveu:

Ryuk escreveu:

Testa aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' 


Falan Man, beleza, deu certinho cara, so que ele me mostra todas as pastas com o nome dos arquivos, teria como so me retornar o nome das pastas que contém os arquivos?



Vê aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' -exec dirname {} \; | sort -u 

6. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 01/10/2019 - 19:20h

Ryuk escreveu:


LuizCosta escreveu:

Ryuk escreveu:

Testa aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' 


Falan Man, beleza, deu certinho cara, so que ele me mostra todas as pastas com o nome dos arquivos, teria como so me retornar o nome das pastas que contém os arquivos?



Vê aí:
find /REDE/Municipais/Atualizar/ -maxdepth 2 -type f -regex '^.*[doc|docx|pdf|xml|rtf]$' -exec dirname {} \; | sort -u 


Deu boa, so que ele ta voltando arquivos além [doc|docx|pdf|xml|rtf]


7. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 05/10/2019 - 15:31h

Muito OBRIGADO deu certo!

8. Re: Procurar Arquivos dentro de Pastas [RESOLVIDO]

Enviado em 05/10/2019 - 17:59h


LuizCosta escreveu:

Muito OBRIGADO deu certo!


Não se esqueça de marcar a MELHOR RESPOSTA.
Isso ajuda outros com a mesma dúvida, e incentiva quem ajuda!!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder