Re: [LA-discussions] Copier 1 répertoire

[ Thread Index | Date Index | More linuxarverne.org/discussions Archives ]


Bonjour,

On Oct 28, 2008, at 2:20 PM, Dominique COMPAN wrote:


Bonjour,

Je souhaite copier 1 répertoire comprenant plusieurs sous- répertoires et des fichiers d'un PC sur un autre PC, tous 2 avec Debian Etch.

Ma question:
En ligne de commande, qu'elle commande utiliser afin que le répertoire sois copié en entier et avec les même permissions ?

et comment l'utiliser ?


personnellement j'utilise la commande rsync par ssh
ça donne quelque chose comme ça:

rsync -avz --delete -e "ssh -p 22" user@mamachine:repertoire/à/ copier /repertoire/de/destination

si je veux copier d'une machine distante vers ma machine locale
tu auras donc à l'arrivée:

 /repertoire/de/destination/copier

-p 22 n'est pas nécessaire puisque c'est le port par défault de ssh mais personnellement j'utilise un port non standard

-a pour le mode archive (préservation des liens des permissions etc...)
-z pour la compression des données
--delete si tu veux qu'un fichier supprimé dans le repertoire source soit aussi supprimé du répertoire destination

bien évidemment tu peux faire le contraire d'une machine locale vers une machine distante

rsync -avz --delete /repertoire/à/copier -e "ssh -p 22" user@mamachine:/repertoire/de/destination

ou d'une machine distante vers une autre machine distante

voilà il te reste man rsync pour plus de détails

tu peux bien sûr créer un script et automatiser la copie avec cron





Merci d'avance pour votre aide.

Dominique COMPAN


---
Liste de discussions de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/