Re: CP

Luciano Miguel Ferreira Rocha <[email protected]> Mon, 21 Mar 2005 17:26:41 +0000
Newsgroups gmane.linux.region.portugal
Message-ID <[email protected]>
On Mon, Mar 21, 2005 at 05:17:51PM +0000, Joao Pedro Franco e Silva wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Erm... com um só comando!?! será que isto se aplica!? Não é bem 1
> comando só... é mais 1 linha...
> 
> SHELL$ for i in `ls /home`; do cp -R dir-a-copiar/ /home/$i; done
> 
> Isto é a forma automática de copiares para TODAS as dirs que tens
> dentro de /home.
> 
> Se apenas pretendes para 3 ou 4 dirs que ainda por cima são dificeis
> de apanhar com wildcards podes sempre usar:
> 
> SHELL$ cp -R dir-a-copiar/ /home/{user1,user20,user55}

o de cima esta' bem, este copia dir-a-copiar, /home/usr1... para
/home/user55.

ainda precisas do for:
 for i in user1 user20 user55 ; do cp -R dir /home/$i ; done

cumps.

-- 
0/0

---------------------------------------------------------
Lista de discussão: [email protected]
Para sair desta lista, e-mail: [email protected]
Para comandos adicionais, e-mail: [email protected]