23 votes

Copiez les dossiers d'un serveur Unix vers un autre?

Je voudrais copier un dossier d'un serveur Unix à un autre serveur Unix. Est-ce que quelqu'un peut me dire s'il existe une méthode ou une commande pour y parvenir?

33voto

Mallow Points 144

Oui, il existe scp ou l'ancien rcp ou rsync

scp -r dossier_source utilisateur@hote.com:dossier_destination

La commande ci-dessus copiera dossier_source dans dossier_destination dans le répertoire personnel de l'utilisateur sur hote.com

13voto

Azen Points 51

Si votre dossier contient des sous-dossiers et surtout des liens symboliques, vous voulez utiliser rsync :

rsync -aruv localfolder/ user@server:destination/

Ou inversement :

rsync -aruv user@server:destination/ localfolder/

Cela effectuera une sauvegarde / copie récursive de localfolder vers votre serveur tout en conservant la propriété et les permissions intactes. Les solutions suggérées jusqu'à présent sont valables, cependant scp ne gère pas les liens symboliques par défaut et créera plutôt une nouvelle copie du fichier lié.

Pour une utilisation détaillée, consultez man(1) rsync ou ici

4voto

mickburkejnr Points 177

Vous pouvez utiliser SCP:

scp -rp foldertocopy/ user@server:destination/

ou

rsync

0voto

Soundarya Points 11

Connectez-vous d'abord au serveur vers lequel vous souhaitez copier le dossier ou le fichier. Soyez dans le dossier où vous voulez copier et exécutez la commande "wget http://sourceserverip/folderuwanttocopy.zip"

pour que ce folderuwanttocpy.zip sur le serveur source soit dans /var/www/html s'il s'agit d'un serveur Linux (ou) xamp/httdocs s'il s'agit d'un serveur Windows

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X