2011-05-30 08:53:35 +0000 2011-05-30 08:53:35 +0000
22
22

Копировать папки с одного Unix-сервера на другой?

Я хотел бы скопировать папку с одного Unix-сервера на другой Unix-сервер. Кто-нибудь может сказать мне, есть ли способ или команда для этого?

Ответы (4)

27
27
27
2011-05-30 08:56:30 +0000

Да, есть scp или бывший rcp или rsync

scp -r source_folder user@host.com:destination_folder

Команда, приведенная выше, скопирует source_folder в destination_folder в домашний каталог user's на host.com.

12
12
12
2011-05-30 09:01:49 +0000

Если ваша папка содержит подпапки и, что более важно, сим-ссылки, вы хотите использовать rsync:

rsync -aruv localfolder/ user@server:destination/

Или в обратном порядке:

rsync -aruv user@server:destination/ localfolder/

Это сделает рекурсивное резервное копирование / копирование из локальной папки на ваш сервер, сохраняя при этом права собственности и разрешения. Предложенные на данный момент решения действительны, однако scp не обрабатывает symlinks по умолчанию и вместо этого создаст новую копию связанного файла.

Для подробного использования смотрите man(1) rsync или здесь .

4
4
4
2011-05-30 08:56:32 +0000

Вы можете использовать SCP :

scp -rp foldertocopy/ user@server:destination/

или rsync

-1
-1
-1
2017-04-04 08:35:25 +0000

Первый вход на сервер, на который вы хотите скопировать папку или файл. Будьте в папке, куда вы хотите скопировать и выполните команду “wget http://sourceserverip/folderuwanttocopy.zip

для этого папкиuwanttocpy.zip на исходном сервере должен быть в /var/www/html, если это Linux-сервер (или) xamp/httdocs, если это windows-сервер.

Похожие вопросы

10
37
7
14
10