OVH Cloud OVH Cloud

(cd /source;tar cf - *) | (cd /destination;tar xpf -)

13 réponses
Avatar
freedba
Bonjour,

j'utilise la commande (cd /source;tar cf - *) | (cd /destination;tar
xpf -) pour recopier des repertoires.
je viens de m'appercevoir qu'elle ne recopie pas les fichiers dont le
nom commence par un point comme .profile ou .dt

Est ce normal, si oui alors comment tout recopier

La commaned diff permet de comparer deux repertoires mais pas les
sous-repertoire !!!!Comment comparer deux arborescence entiere ?


Merci

3 réponses

1 2
Avatar
Stephane Chazelas
2005-09-26, 08:03(-07), freedba:
j'ai lancé un

find . -print | cpio -pdl /dest
[...]


Cette version ne marche pas avec les fichiers dont le nom
contient des sauts de lignes.

Pourquoi ne pas utiliser tar?

--
Stéphane

Avatar
freedba
Ok, le tar sera parfait.

Merci
Avatar
Jérémy JUST
On Mon, 26 Sep 2005 15:35:53 +0200
Paul Gaborit wrote:

L'un des avantages de passer par tar est la possibilité de le faire à
travers une connexion rsh avec l'option -B (pour ssh, il vaut mieux
utiliser scp)... Un autre avantage serait l'utilisation d'une liste de
fichiers exclus.


Que fait l'option -B de rsh? (elle ne figure pas dans la page de man
que j'ai sous les yeux)


Il me semble que scp était destiné à remplacer rcp, et qu'il ne
pouvait jouer le rôle de rsh.
Quel inconvénient il y a à utiliser:

$ tar -cf - mon_rep | ssh serveur 'tar -xf - '

?


--
Jérémy JUST

1 2