将文件夹从一台 Unix 服务器复制到另一台?

将文件夹从一台 Unix 服务器复制到另一台?

我想将文件夹从一台 Unix 服务器复制到另一台 Unix 服务器。有人能告诉我是否有方法或命令可以实现此目的吗?

答案1

就在这里SCP或前者远程控制协议或者同步

scp -r source_folder [email protected]:destination_folder

上述命令将复制source_folderdestination_folderuser's目录中host.com

答案2

如果你的文件夹包含子文件夹,更重要的是你想要使用的符号链接同步

rsync -aruv localfolder/ user@server:destination/

或者反过来:

rsync -aruv user@server:destination/ localfolder/

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

详细使用方法见rsync 命令或者这里

答案3

您可以使用SCP

scp -rp foldertocopy/ user@server:destination/

或者

同步

答案4

首先登录到要复制文件夹或文件的服务器。进入要复制的文件夹并执行命令“wgethttp://源服务器ip/folderuwanttocopy.zip

对于源服务器中的此文件夹 uwanttocpy.zip,如果是 Linux 服务器,则应位于 /var/www/html 中;如果是 Windows 服务器,则应位于 xamp/httdocs 中

相关内容