首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用cURL将文件从远程服务器下载到远程服务器?

如何使用cURL将文件从远程服务器下载到远程服务器?
EN

Stack Overflow用户
提问于 2020-07-16 13:32:15
回答 1查看 296关注 0票数 0

我有一个系统,上面有两个运行Linux的独立主板,通过IP相互连接。主板已连接到互联网,但其他/从板无法连接到互联网。从机板运行FTP服务器,主机板可以访问。

在Internet server/Cloud上有一个用于子板的文件,我想直接下载到slave板存储上。所以我需要一个在主板上的机制,它可以从互联网上下载文件,并直接在SlaveBoard文件传输协议上传输/流式传输。我无法在主板上下载整个文件&最后传输到从板上,因为我在主板上没有足够的空间将整个文件存储在它的本地存储上。

编辑主板将作为版主。

如何在C应用程序中使用Curl API来实现这一点?已经有什么机制可以实现这一点了吗?会很感谢任何线索的。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-07-16 13:45:54

我会使用NFS共享或RSYNC共享,从我有存储的子板。

优先选择NFS而不是RSYNC,但要根据您的用例、资源和专业知识进行选择。

  1. NFS服务器。在从机板上创建NFS服务器。在主板上挂载该共享,并在该共享中下载。这些下载的文件将存储在从机板上。

  1. RSYNC另一个选项在两台计算机上安装rsync

rsync根文件rsync:// -rt @x.x:873/-rt/rsync

复制成功后,您可以删除主板中的文件。

不要使用--delete标志,它会在从源文件删除时删除文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62928068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档