Comando cp?

1. Comando cp?

Anderson Ferreira
anderson1277

(usa Ubuntu)

Enviado em 21/07/2010 - 11:18h

galera quero copiar todos os arquivos das pastas e sub-pastas desse diretório "/media/500gb/ANDERSON/Aplicativos/Linux/Packages Ubuntu x64" para /var/cache/apt/archives , mas ñ quero q fique organizado por sub-pastas, quero q fique todos os arquivos juntos em /var/cache/apt/archives sem nenhuma sub-pasta.



VLW!!!!


  


2. find e cp?

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 21/07/2010 - 11:56h

Tipo, não sei se o cp tem uma opção (ou um conjunto de opções) que já faça isso automaticamente, mas nesse caso você pode utilizar o find junto com o cp:

$ find "/media/...x64" -exec cp \{\} "/var/.../archives" \;

OBS: Veja que "/media/...x64" e "/var/.../archives" são os seus diretórios, só usei os '...' para o comando não ficar muito grande. xD

Note também que na saída irá aparecer:

cp: omitting directory `nome_da_subpasta'

Isso porque por padrão o cp não copia diretórios então quando ele encontra um, ele o ignora e lança uma mensagem.

Espero ter ajudado.
t+


3. Re: Comando cp?

Hudson Moreira Guimaraes dos Santos
hudyfx

(usa Outra)

Enviado em 21/07/2010 - 12:28h

root@linux_$ cd /media/500gb/ANDERSON/Aplicativos/Linux/Packages_Ubuntu_x64
root@linux_$ for file in `find . -iname "*.*"`; do cp $file /var/cache/apt/arch; done
vê se resolve..
.
.
.
.
---
(°>
//\
V_/_
Free, Powerful and safe
GNU Slackware Linux






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts