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?
22
Oui, il y a scp ou l'ancien rcp ou rsync
scp -r source_folder [email protected]:destination_folder
La commande ci - dessus copiera source_folder
à destination_folder
dans le user's
répertoire personnel surhost.com
nc -l -p 9999 > file
+cat file | nc ip port
ounc -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 LinuxSi votre dossier contient des sous-dossiers et surtout des liens symboliques que vous souhaitez utiliser rsync :
Ou en sens inverse:
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
la source
Vous pouvez utiliser SCP :
ou
rsync
la source
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
la source