Skopiować foldery z jednego serwera Unix na inny?

22

Chciałbym skopiować folder z jednego serwera Unix na inny serwer Unix. Czy ktoś może mi powiedzieć, czy istnieje metoda lub polecenie, aby to osiągnąć?

Der Hochstapler
źródło

Odpowiedzi:

27

Tak, istnieje scp lub poprzedni rcp lub rsync

scp -r source_folder [email protected]:destination_folder

Komenda powyżej skopiuje source_foldersię destination_folderw user'skatalogu domowym nahost.com

Ozair Kafray
źródło
1
Nie widziałem rcp od dziesięcioleci - czy ktoś nadal tego używa?
Piskvor
@Piskvor: Ja też nigdy go nie użyłem, ale został tam dodany dla kompletności odpowiedzi.
Ozair Kafray
jeśli chcesz kompletności, powinieneś również dodać metodę netcat. nc -l -p 9999 > file+ cat file | nc ip port lub nc -l -p 9999 | tar -x -+ tar -c dir | nc ip port- uratowałem moją skórę kilka razy, kiedy nie miałem dostępnych żadnych fantazyjnych serwerów, takich jak systemy instalacyjne Linux
Hansenrik
12

Jeśli twój folder zawiera podfoldery i, co ważniejsze, dowiązania symboliczne, chcesz użyć rsync :

rsync -aruv localfolder/ user@server:destination/

Lub na odwrót:

rsync -aruv user@server:destination/ localfolder/

Spowoduje to wykonanie rekursywnej kopii zapasowej / kopii z lokalnego folderu na serwerze przy jednoczesnym zachowaniu własności i uprawnień. Dotychczas sugerowane rozwiązania są poprawne, jednak scp domyślnie nie obsługuje dowiązań symbolicznych i zamiast tego utworzy nową kopię połączonego pliku.

Aby uzyskać szczegółowe informacje na ten temat, zobacz man (1) rsync lub tutaj

Shirkrin
źródło
4

Możesz użyć SCP :

scp -rp foldertocopy/ user@server:destination/

lub

rsync

cularis
źródło
-1

Najpierw zaloguj się na serwerze, na który chcesz skopiować folder lub plik. Znajduj się w folderze, w którym chcesz skopiować i wykonać polecenie „wget http: //sourceserverip/folderuwanttocopy.zip

dla tego folderuuwanttocpy.zip na serwerze źródłowym powinien znajdować się w / var / www / html, jeśli jest to serwer linux (lub) xamp / httdocs, jeśli jest to serwer Windows

Soundarya
źródło