Copiare cartelle da un server Unix a un altro?
Vorrei copiare una cartella da un server Unix ad un altro server Unix. Qualcuno può dirmi se c'è un metodo o un comando per ottenere questo risultato?
Vorrei copiare una cartella da un server Unix ad un altro server Unix. Qualcuno può dirmi se c'è un metodo o un comando per ottenere questo risultato?
Sì, c'è scp o il precedente rcp o rsync
scp -r source_folder user@host.com:destination_folder
Il comando sopra copierà source_folder
a destination_folder
nella home directory user's
su host.com
Se la vostra cartella contiene sottocartelle e, cosa più importante, symlink, volete usare rsync:
rsync -aruv localfolder/ user@server:destination/
O al contrario:
rsync -aruv user@server:destination/ localfolder/
Questo farà un backup/copia ricorsivo dalla cartella locale al vostro server mantenendo intatti proprietà e permessi. Le soluzioni suggerite finora sono valide, tuttavia scp non gestisce i collegamenti simbolici per impostazione predefinita e creerà invece una nuova copia del file collegato.
Per un uso dettagliato vedere man(1) rsync o qui
Prima accedi al server in cui vuoi copiare la cartella o il file. Siate nella cartella dove volete copiare ed eseguite il comando “wget http://sourceserverip/folderuwanttocopy.zip ”
per questa cartellauwanttocpy.zip nel server di origine dovrebbe essere in /var/www/html se è un server linux (o) xamp/httdocs se è un server windows