Yves Rutschle a écrit :
(cd /origin ; tar cf - .) | (cd /target ; tar xvf - )Par contre, je ne comprend pas pourquoi faire un tar plutôt qu'un cp -a?
C'est générique et facilement adaptable : - tu as besoin des ACL et attributs étendus, remplaces "tar" par "star" - tu utilises un moyen de transfert sans compression, ajoutes "z" ou "j" - tu veux ne rien voir, enleves le "v" du second tar- tu veux voir les fichiers lus (a la place des fichiers écrits), mets le "v" sur le premier "tar". - tu as besoin de le faire entre machines, tu insères un "rsh" ou un "ssh" au bon endroit (sur la source ou sur la destination, selon la machine où tu lances la commande) et ca passe,
C'est vraiment ultra souple. Et puis.... il n'y a pas de meilleur outil que celui avec lequel on est habitué à travailler et j'ai cette habitude ! ;-)
Fanfan