You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过命令行从指向文件夹的Nextcloud公开链接下载指定文件?

通过命令行从Nextcloud公开文件夹链接下载子文件

完全可行,具体操作步骤如下:

  • 先提取公开文件夹链接的分享令牌:比如你在浏览器打开的公开链接是https://your-nextcloud-domain/s/abcXYZ,其中abcXYZ就是该分享的令牌。
  • 构造目标文件的下载URL:Nextcloud公开分享的文件下载格式为:
    https://your-nextcloud-domain/s/<分享令牌>/download?path=<编码后的子文件夹路径>&files=<文件名>
    
    注意子文件夹路径需要做URL编码,把路径里的/替换成%2F。比如你的目标路径是/Subfolder1/Subfolder2,编码后就是%2FSubfolder1%2FSubfolder2。
  • 用curl或wget执行下载:
    • 用curl下载(自动保存为原文件名):
      curl -O "https://your-nextcloud-domain/s/abcXYZ/download?path=%2FSubfolder1%2FSubfolder2&files=file1.exe"
      
    • 用wget下载:
      wget "https://your-nextcloud-domain/s/abcXYZ/download?path=%2FSubfolder1%2FSubfolder2&files=file1.exe"
      

如果文件名或路径包含空格、特殊字符,同样需要对这些字符做URL编码(比如空格替换为%20),确保链接能被正常识别。

内容的提问来源于stack exchange,提问作者MHilgers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 21:16:59