Copiar arquivos por parte do nome e em grande quantidade [RESOLVIDO]

1. Copiar arquivos por parte do nome e em grande quantidade [RESOLVIDO]

Tiago da Ponte Baldin
TiagoBaldin

(usa Red Hat)

Enviado em 19/08/2016 - 02:00h

Amigos,

Preciso executar um script que copie arquivos que contem no nome a "String": 1114010, do diretório A para o diretório B.
A quantidade desses arquivos ultrapassa os 100k. Podem me ajudar?


  


2. Re: Copiar arquivos por parte do nome e em grande quantidade [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/08/2016 - 02:08h

Deve ser algo como

cp A/*1114010* B

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Copiar arquivos por parte do nome e em grande quantidade [RESOLVIDO]

Tiago da Ponte Baldin
TiagoBaldin

(usa Red Hat)

Enviado em 19/08/2016 - 02:19h

O comando retorna o seguinte erro:

-bash: /bin/find: Argument list too long

Acredito que seja pela quantidade de arquivos encontrados.

Obrigado!


4. Re: Copiar arquivos por parte do nome e em grande quantidade [RESOLVIDO]

Tiago da Ponte Baldin
TiagoBaldin

(usa Red Hat)

Enviado em 19/08/2016 - 02:40h

Encontrei a Solução:

for file in *1114010* ; do cp "$file" /B; done




  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts