On Dom, 2001-09-30 at 14:21, Ana Paula wrote:

> Ol�s !!!!

> Tenho um diretorio chamado "teste" e dentro dele varios outros. 
> Bem, se eu usar o comando "cp -rf teste /home/ana" eu sei que ele e tudo o mais que 
>ele contem sera copiado para dentro de /home/ana. 
> Muito bem, "mas" se eu precisar copiar s� o que tem dentro do diretorio "teste" sem 
>que o diret�rio "teste" seja tambem copiado, que comando eu uso ???    :)
> Pergunto isso pq o diretorio "teste" j� existe dentro de /home/ana e com o comando 
>que eu conhe�o ele ser� sobrescrito, o que n�o deve ocorrer neste caso ...

> Se n�o me engano, no DOS existe algo como "copy *.*", suponho que no Linux deva 
>haver algo semelhante ...

        O tar tamb�m quebra muito bem esse galho!

( cd /diret�rio_origem ; tar cpvf - . ) | ( cd /diret�rio_destino ; tar
xvpf - )

        Isso pode ser utilizado tamb�m de m�quina para m�quina:

( cd /diret�rio_origem ; tar cpvf - . ) | ssh m�quina2 "cd
/diret�rio_destino ; tar xvpf -"

ssh m�quina1 "cd /diret�rio_origem ; tar cpvf - ." | ( cd
/diret�rio_destino ; tar xvpf - )

        Voc� ainda pode incrementar mais isso, fazendo com que a corrente de
bytes seja compactada on-the-fly na origem e descompactada no destino:

( cd /diret�rio_origem ; tar cvpzf - . ) | ssh m�quina2 "cd
/diret�rio_destino ; tar xvpzf -"

ssh m�quina1 "cd /diret�rio_origem ; tar cvpzf - ." | ( cd
/diret�rio_destino ; tar xvpzf - )

        Esse flagzinho "z" faz o que seria exatamente equivalente a isso:

( cd /diret�rio origem ; tar cvpf - . | gzip -c - ) | ssh m�quina2 "cd
/diret�rio_destino ; gzip -dc - | tar xvpf -"

ssh m�quina1 "cd /diret�rio_origem ; tar cvpf - . | gzip -c -" | ( cd
/diret�rio_destino ; gzip -dc | tar xvpf - )


        Id�ias legais pra se usar com pipe :)

        []s,
-- 
        Patola (Cl�udio Sampaio) - Solvo S/A
        IBM Certified Advanced Technical Expert and Systems Developer
        SAIR GNU/Linux Certified Systems Administrator
        PGP/GPG Public Key Available Upon Request
        Try http://www.automatos.com - The Automatic MSP
        Unix sex: unzip; strip; touch; finger; mount; fsck; more; yes; umount;
sleep 
--
 /"\
 \ / ASCII RIBBON CAMPAIGN - NO HTML EMAIL!
  X  PLEASE QUOTE ONLY RELEVANT PARTS OF THIS MESSAGE.
 / \ DON'T QUOTE THIS SIGNATURE! / N�O CITE ESTA ASSINATURA!

PGP signature

Responder a