【服务器】纯命令行Linux环境下通过WebDAV实现文件的云上转移(以NextCloud为例)
AI摘要:。
使用场景
- 在纯命令行Linux环境下,无法建立ftp连接,需要将服务器中的文件转移到其他机器上。
解决方案
- 通过支持WebDAV的云盘,使用命令行将文件上传到云盘中,实现文件的云上转移。
NextCloud命令行使用
- 因为笔者曾经搭建过NextCloud云盘,因此使用NextCloud作为文件的云上中转媒介,NextCloud网盘的搭建可参考本站文章:
AI摘要:这篇文章详细介绍了NextCloud服务器的项目配置,并提供了解决一系列安全告警和问题的方法。首先,在宝塔后台的PHP项目中添加网站以承载NextCloud,申请SSL证书并开启强制HTTPS。其次,通过在线安装程序setu...
AI摘要:文章描述了作者在两台J1900服务器上的系统安装与配置过程。在第一台服务器上,作者使用CentOS7进行安装,并连接网络、安装配置宝塔、进行内网穿透、挂载硬盘、安装NextCloud等。在第二台服务器上,作者进行了Windo...
- NextCloud登录后,左下角设置点开便能看到WebDAV链接,记为
{WebDAV URL}
,对应登录的用户名记为{UserName}
编辑如下名为
nasupload
的脚本作为可执行文件添加到环境变量:curl --upload-file $1 --url {WebDAV URL} -u "{UserName}"
- 对于文件路径为
{file dir}
的文件,通过如下命令即可实现文件上传:nasupload {file dir}
,对于有密码的用户,下面会要求输入密码,验证成功后即可完成上传。
文章目录
本站所有原创文章版权所有,禁止转载,欢迎转发文章链接,参考请标明出处并连接到本站相应页面。所有注明的转载内容版权归原作者所有,如不慎侵权请原作者联系本站删除。