Je souhaite 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?
Oui, il y a le scp ou l'ancien rcp ou rsync
scp -r source_folder [email protected]:destination_folder
La commande ci-dessus copiera le host.com
dans destination_folder
dans le répertoire d'accueil de l' user's
sur host.com
Si votre dossier contient des sous-dossiers et, plus important encore, des liens symboliques que vous souhaitez utiliser rsync :
rsync -aruv localfolder/ user@server:destination/
Ou à l'envers:
rsync -aruv user@server:destination/ localfolder/
Cela fera une sauvegarde / copie récursive de localfolder vers votre serveur tout en conservant 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ée plutôt une nouvelle copie du fichier lié.
Pour une utilisation détaillée, voir man (1) rsync ou ici
Vous pouvez utiliser SCP :
scp -rp foldertocopy/ user@server:destination/
ou
Rsync
Première connexion au serveur auquel vous souhaitez copier le dossier ou le fichier. Être dans le dossier où vous souhaitez copier et exécuter la commande "wget http: //sourceserverip/folderuwanttocopy.zip "
Pour ce dossieruwanttocpy.zip dans le serveur source doit être dans / var / www / html s'il s'agit du serveur linux (ou) xamp / httdocs s'il s'agit du serveur Windows