Re: [LA-discussions] Copier 1 répertoire |
[ Thread Index |
Date Index
| More linuxarverne.org/discussions Archives
]
- To: discussions@xxxxxxxxxxxxxxxx
- Subject: Re: [LA-discussions] Copier 1 répertoire
- From: jean-luc boutin <jeanlucboutin@xxxxxxxxx>
- Date: Wed, 29 Oct 2008 10:25:15 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:x-priority:date:references:x-mailer; bh=mENGxV/ysFxoJiAMUnVAnohMLkVxilu5vq5+9pWKxTE=; b=CBlnohfd+ewewQSIHkUSALuXwZs70ymQQ0yog4ihhr0GevV3wBHFzFavBjW009J6Gh /nbCeXJ9QAxTNBd4ZdK0QafWNy2bDsCTyThc7i/232KKBi8UHuO/OwYKpyrs3lt3Q1by R8A+6xPSPwEeuKDrxpl1iPVCFCslwhf5mkekY=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:x-priority:date :references:x-mailer; b=ZGI4SpS9vscFvdKJgflJrVc7y5OfOTb+RnjlOH45qUQt4aX5Wv9kcepOvg7yPsWJxe 6Z/IQLaj8xUg9tb9xUSCADYk4zyD4GHnncfdcFWvp+D4/AESppjelm9Srupg13qNbbRd VWr2TVpVLF8bz7mhkzp+tUsk4E9MNYpCkSUD4=
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