我尝试使用curl使用以下命令将目录中的所有文件复制到FTP:
find Users/a/Desktop/Test/ -type f -exec curl -u ftpuser:ftppass --ftp-create-dirs -T {} ftp://ftps.pmc.com/Test/{} \;
并继续出现以下错误:
查找:参数格式不正确
或者,我尝试以下命令:
find Users/a/Desktop/Test/ -name '*' -type f -exec curl -u ftpuser:ftppass -T {} ftp://ftps.pmc.com/Test/ \;
并得到此错误:
找不到文件-'*'
请分享您有关如何正确使用命令语法的建议,或有关如何完成使用curl复制目录中所有文件的需求的其他建议。
谢谢
答案 0 :(得分:2)
由于您使用的是Windows操作系统,因此无法使用此处提到的“查找和卷曲”命令将文件上传到FTP。 要使用Windows命令提示符将文件上传到FTP服务器,可以按照以下步骤操作:
ftp ftps.pmc.com
lcd Users/a/Desktop/Test/
Users/a/Desktop/Test/
本地文件夹上载到ftp上的当前文件夹。所以命令列表将是
1. ftp ftps.pmc.com
2. ftpuser
3. ftppass
4. cd test
5. lcd Users/a/Desktop/Test/
6. put *.txt (OR mput)