Linux slogan
Visite também: BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Openbox
Por crimeboy
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Comunidades

Comunidade Linux Home Participar da comunidade Linux Participar Fórum Linux Fórum Membros LinuxMembros RSS do fórum

<< Primeira | Anterior Próxima | Última >>

Comando CP

[1] Enviado em 21/08/2012 - 11:23h Comando CP
Linux user: Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)


Quando uso o comando " cp -R /pasta/* ." ele copia normalmente as subpastas com seus respectivos arquivos, mas quando eu uso "cp -R /pasta/*.exe ." querendo copiar somente os arquivos "*.exe", ele so copia os arquivos da pasta e não copia os da subpastas. Qual é o comando correto?

Já tentei também pelo scp e rsync e deu a mesma coisa.

Obrigado.

Geraldo.

 

  


[2] Enviado em 21/08/2012 - 11:33h Re: Comando CP
Linux user: Daniel Lara Souza
danniel-lara

(usa Fedora)


de uma lida
esta bem explicado no tópico

http://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/find-+-cp


espero que ajude

 

[3] Enviado em 21/08/2012 - 11:45h Re: Comando CP
Linux user: Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)


Obrigado pelo retorno e ajuda, mas o comando find - cp joga todos arquivos para uma única pasta, ele não cria as subpastas com seus respectivos arquivos.


 

[4] Enviado em 21/08/2012 - 11:53h Re: Comando CP
Linux user: cr0n
_di0

(usa FreeBSD)


find diretorio_origem/ -name "*.exe" | xargs -I {} cp {} diretorio_destino

 

[5] Enviado em 21/08/2012 - 11:56h Re: Comando CP
Linux user: groki
Stinky_F00t

(usa Gentoo)


Tenta:

& cp -R /pasta/*.exe && cp -R /pasta/*/*.exe

 

[6] Enviado em 21/08/2012 - 13:21h Re: Comando CP
Linux user: Daniel Lara Souza
danniel-lara

(usa Fedora)


bom de uma lida nas manpage do comando cp find

 

[7] Enviado em 21/08/2012 - 14:47h Re: Comando CP
Linux user: Geraldo Augusto de Oliveira Quites
geraldoquites

(usa Suse)


Eduardo e Di0, não tive êxito com a solução de vocês, mas mesmo assim, muito obrigado.


 

[8] Enviado em 21/08/2012 - 22:29h Re: Comando CP
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


Ai vai:


cd /home/usuario
find diretorioAlvo/ -iname '*.exe' -exec cp --parents {} /diretorio_destino \;


Ele vai copiar todos os arquivos .exe juntamente com a estrutura de diretórios deles, a partir do "diretorioAlvo", esse recurso foi possível graças ao parâmetro --parentes do cp.

 

[9] Enviado em 22/08/2012 - 09:51h Re: Comando CP
Linux user: cr0n
_di0

(usa FreeBSD)


Saquei, não sabia que queria copiar a estrutura do diretório, o comando especificado pelo rai3mb realmente é o perfeito para situação. Mas só salientando que esse comando criará o diretório alvo todo, com a estrutura dos diretório onde se encontram os nomes pesquisados, não sendo esse o efeito desejado, acredito que será necessário criar um script para isso, caso contrário, esse comando é perfeito.

 

[10] Enviado em 22/08/2012 - 10:25h Re: Comando CP
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


_di0 escreveu:

Saquei, não sabia que queria copiar a estrutura do diretório, o comando especificado pelo rai3mb realmente é o perfeito para situação. Mas só salientando que esse comando criará o diretório alvo todo, com a estrutura dos diretório onde se encontram os nomes pesquisados, não sendo esse o efeito desejado, acredito que será necessário criar um script para isso, caso contrário, esse comando é perfeito.


Discordo, foi o que ele pediu:


...o comando find - cp joga todos arquivos para uma única pasta, ele não cria as subpastas com seus respectivos arquivos.


 

[11] Enviado em 22/08/2012 - 10:34h Re: Comando CP
Linux user: cr0n
_di0

(usa FreeBSD)




Discordo, foi o que ele pediu:


...o comando find - cp joga todos arquivos para uma única pasta, ele não cria as subpastas com seus respectivos arquivos.



Certo, entendi, perfeito esse comando.



 

  
<< Primeira | Anterior Próxima | Última >>
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.