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 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.
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.
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
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