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主目录中。

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

如果你的文件夹包含子文件夹,更重要的是,你想使用rsync

rsync -aruv localfolder/ user@server:destination/

或者相反。

rsync -aruv user@server:destination/ localfolder/

这将从本地文件夹递归备份/复制到服务器,同时保持所有权和权限不变。目前建议的解决方案都是有效的,但是scp默认不处理符号链接,而是会创建一个新的链接文件的副本。

详细的用法请看 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服务器。