Copier une arbo avec les dates de répertoires

pelasri Messages postés 1 Statut Membre -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,

Je souhaite copier une arborescence d'un répertoire dans un autre en conservant les liens symboliques et les dates d'origine des répertoires. La commande devant fonctionner sur plusieurs OS (Solaris, Linux, AIX, HPUX).

L'idée est de remplacer la commande "find ... | cpio -pdum dest_dir" qui ne conserve pas les dates de répertoire.
J'ai essayé la commande suivante : "find ... | ( cd dest_dir; tar -cf - -C src_dir -I /dev/stdin | tar xf -; )"; mais le tar a l'inconvénient de parcourir les répertoires récursivement, ce qui fait doublon avec la commande find.

Par exemple, la commande suivante n'empêche pas de copier les fichiers/répertoires exclus :

find ... | egrep -v "relative_excluded_paths" | ( cd dest_dir; tar -cf - -C src_dir -I /dev/stdin | tar xf -

Quelqu'un aurait-il une solution à ce problème ? Même en utilisant autre chose que tar.
A voir également:

1 réponse

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Regarde du côté de "rsync" alors ;-))
0