Comando find para buscar mais de 1 extensão. [RESOLVIDO]

1. Comando find para buscar mais de 1 extensão. [RESOLVIDO]

Luiz Felipe Rosa da Cruz
Holtzmann

(usa Ubuntu)

Enviado em 26/04/2020 - 15:52h

Pessoal, boa tarde.

Estou precisando copiar alguns arquivos que estão em subpastas para uma pasta final e estou com dificuldades em fazer isto para mais de uma extensão.

Eu uso esse for f in $(find . -name "*.mkv"); do cp "$f" /mnt/d e ele funciona para o arquivo .mkv.
O que eu quero é fazer um find para .mkv e .srt na mesma linha e copiar para a pasta final.

Como eu consigo isto? Obrigado!


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/04/2020 - 16:53h


Holtzmann escreveu:

Pessoal, boa tarde.

Estou precisando copiar alguns arquivos que estão em subpastas para uma pasta final e estou com dificuldades em fazer isto para mais de uma extensão.

Eu uso esse for f in $(find . -name "*.mkv"); do cp "$f" /mnt/d e ele funciona para o arquivo .mkv.
O que eu quero é fazer um find para .mkv e .srt na mesma linha e copiar para a pasta final.

Como eu consigo isto? Obrigado!

Boa tarde Holtzmann, segue sugestão:
find DIRETÓRIO_ORIGEM/ \( -iname "*.mkv" -o -iname "*.srt" \) -exec cp {} DIRETÓRIO_DESTINO/ \; 



______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

3. Re: Comando find para buscar mais de 1 extensão. [RESOLVIDO]

Luiz Felipe Rosa da Cruz
Holtzmann

(usa Ubuntu)

Enviado em 26/04/2020 - 17:27h

Muito obrigado meu amigo.

Agora consegui implementar dessa forma o script interativo.



4. Re: Comando find para buscar mais de 1 extensão. [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/04/2020 - 17:48h


Holtzmann escreveu:

Muito obrigado meu amigo.

Agora consegui implementar dessa forma o script interativo.

Por nada....
Essa é a finalidade da comunidade, ajudar!!!!
Se a duvida foi esclarecida, Marque o tópico como RESOLVIDO, e,
falando em AJUDAR, pode me ajudar MARCANDO minha RESPOSTA como A MELHOR.....


______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________


5. Re: Comando find para buscar mais de 1 extensão. [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 26/04/2020 - 17:51h


Obrigado!!!
Muito rápido, rsrsrsrsrsr

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts