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


22

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:


27

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

scp -r source_folder user@host.com:destination_folder

La commande ci - dessus copiera source_folderà destination_folderdans le user'srépertoire personnel surhost.com


1
Je n'ai pas vu de rcp depuis des décennies - est-ce que quelqu'un l'utilise encore?
Piskvor

@Piskvor: Je ne l'ai jamais utilisé non plus, mais je viens d'y être ajouté pour que la réponse soit complète.
Ozair Kafray

si vous voulez être complet, vous devez également ajouter la méthode netcat. nc -l -p 9999 > file+ cat file | nc ip port ou nc -l -p 9999 | tar -x -+ tar -c dir | nc ip port- a sauvé ma peau plusieurs fois lorsque je n'avais pas de serveurs sophistiqués disponibles, comme les systèmes d'installation Linux
hanshenrik

12

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

rsync -aruv localfolder/ user@server:destination/

Ou en sens inverse:

rsync -aruv user@server:destination/ localfolder/

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

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



-1

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

pour ce dossier, uwanttocpy.zip dans le serveur source doit être dans / var / www / html s'il s'agit d'un serveur linux (ou) xamp / httdocs s'il s'agit d'un serveur Windows

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.