2011-05-30 08:53:35 +0000 2011-05-30 08:53:35 +0000
22
22

Copier des dossiers d'un serveur Unix à un autre ?

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

Réponses (4)

27
27
27
2011-05-30 08:56:30 +0000

Oui, il y a scp ou l'ancien rcp ou rsync

scp -r source_folder user@host.com:destination_folder

La commande ci-dessus va copier source_folder à destination_folder dans le répertoire d'origine de user's sur host.com.

12
12
12
2011-05-30 09:01:49 +0000

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

rsync -aruv localfolder/ user@server:destination/

Ou à l'envers :

rsync -aruv user@server:destination/ localfolder/

Cela permettra de faire une sauvegarde/copie récursive du dossier local vers votre serveur tout en gardant la propriété et les autorisations intactes. Les solutions proposées jusqu'à présent sont valables, mais scp ne gère pas les liens symboliques par défaut et crée à la place une nouvelle copie du fichier lié.

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

4
4
4
2011-05-30 08:56:32 +0000

Vous pouvez utiliser SCP :

scp -rp foldertocopy/ user@server:destination/

ou rsync :

-1
-1
-1
2017-04-04 08:35:25 +0000

Connectez-vous d'abord au serveur sur lequel vous voulez 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 ce dossieruwanttocpy.zip dans le serveur source doit être dans /var/www/html si c'est un serveur linux (ou) xamp/httdocs si c'est un serveur windows