Copia de arquivos [RESOLVIDO]

1. Copia de arquivos [RESOLVIDO]

Fabio Jaco Staub
jacolino

(usa Debian)

Enviado em 26/11/2013 - 08:49h

Bom dia!
Gostaria de um auxilio para poder copiar vários arquivos que estão em pastas diferentes, mas que possuem no nome algo em comum, a palavra "2013", por exemplo.

Exemplo:
pasta1 = nesta pasta tenho um ou mais arquivos chamado xxxx_2013.txt
pasta2 = nesta pasta tenho um ou mais arquivos chamado yyyy_2013.txt
pasta3 = nesta pasta tenho um ou mais arquivos chamado zzzz_2013.txt
pasta4 = nesta pasta tenho um ou mais arquivos chamado vvvv_2013.txt
...
...
Tenho muitas e muitas pastas dessas e para não ter que entrar de pasta em pasta e copiar o(s) arquivo(s), queria saber se tem um comando (cp,rsync,grep,find,etc) ou script que faça isso sem precisar dar muitos comandos ou entrar de pasta em pasta.

Quaisquer dúvidas ou esclarecimentos estou a disposição.



  


2. Re: Copia de arquivos [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/11/2013 - 09:30h

o ideal seria o comando find + cp


3. Copia de arquivos

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 26/11/2013 - 09:54h

Não sou profissional de informática, não vivo disso, mas em casa eu faço assim:

Uso o procurador de arquivo que pode ser o default da sua distro ou o kfind

sudo apt-get install kfind

depois mando ele buscar *2013*.* e ele acha tudo emostra na tela

Depois eu marco tudo com o shif+ mouse e com o botão direito do mouse copy e paste.(copiar e depois colar)
Antes do paste (colar) deixe o gerenciador de arquivo aberto na partição e diretório que você quer colar.

O gerenciador de aquivo pode ser o nautilus que é o default do gnome, ou outro qualquer.

Pra mim funciona, mas eu só sei usar debian ou ubuntu.

Boa sorte


4. Resolvido!

Fabio Jaco Staub
jacolino

(usa Debian)

Enviado em 26/11/2013 - 11:00h

Obrigado a todos pela ajuda. O Daniel Lara acertou naquilo que precisava: "find + cp". A dica está aqui no vivaolinux: www.vivaolinux.com.br/topico/Iniciantes-no-Linux/find-+-cp



5. Re: Copia de arquivos [RESOLVIDO]

Fernando
phoemur

(usa Debian)

Enviado em 26/11/2013 - 11:14h


pasta1=/home/diretorio1
pasta2=/home/diretorio2
pasta3=/home/diretorio3
pasta4=/home/diretorio4

for pasta in $pasta{1..4}; do find $pasta -iname "*2013*" -type f -exec cp -rvp {} /diretorio/destino \;


assim deve funcionar
abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts