使用ftp协议的卷曲文件下载失败,RETR响应550

时间:2016-11-15 10:16:40

标签: curl ftp

我正在尝试将服务器上的文件下载到客户端上的特定路径,当我运行以下curl命令时出现错误:

  curl -u test:test "ftp://<serverip>/home/test/README.txt" -o ~/home/dccom/testserver/db/log/README.txt
 The curl command error is as follows : 
 % Total  % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
 0    0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
 curl: (78) RETR response: 550

请建议此下载的格式是否正确

2 个答案:

答案 0 :(得分:0)

 -The path format changing will work : 

curl -u test:test 'ftp://10.226.45.7/%2fhome/test/README.txt' -o /home/dccom/testserver/db/log/README.txt

答案 1 :(得分:0)

当ftp服务器上文件的权限受到限制时,这发生在我身上。

使用Windows IIS FTP,我必须在“安全属性”选项卡中添加“ IUSR”。

在linux上,如果“测试”用户有权访问文件或ftp服务器有权访问文件,则可能需要锻炼。祝你好运