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

使用curl批量下载FTP文件时出现‘文件不存在’错误的求助

使用curl批量下载FTP文件时出现‘文件不存在’错误的求助

我又被curl折腾得头大了!本来想研究怎么用它批量下载FTP上的文件,结果相关内容完全没搞懂,现在卡在这了:我需要下载FTP服务器某个目录下的所有文件,或者至少是所有.txt格式的文件,两种需求都能接受,但试了好几种命令全部失败,通通返回curl: (78) The file does not exist。

我试过的命令如下:

  • 想下载所有带FileZillaTest前缀且后缀为.txt的文件:
    curl --remote-name-all "ftp://user:password@ip/FileZillaTest.txt
    
  • 想下载所有.txt文件:
    curl --remote-name-all "ftp://user:password@ip/.txt
    
  • 想直接下载目标目录下的所有文件(访问这个FTP地址默认就是该目录):
    curl --remote-name-all "ftp://user:password@ip/
    
  • 想下载所有包含FileZillaTest的文件:
    curl --remote-name-all "ftp://user:password@ip/FileZillaTest
    

特别说明一下:我不能逐个输入文件名,因为要处理上百个文件,而且也没法用wget,只能靠curl解决问题。如果需要更多信息,比如FTP服务器的设置细节之类的,随时问我就行!

备注:内容来源于stack exchange,提问作者NeatPace

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 12:05:27