Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想上传一个目录中的所有文件,我知道如何使用 curl 上传一个文件,如下所示:
curl -T "local/xxx.suffix" -u xxx:psw "ftp://192.168.1.158/public/demon_test/xxx.suffix"
如何将当前目录中的所有文件(子目录)上传到 FTP 服务器?
使用curlwithfind递归上传特定目录中的所有文件:
curl
find
find mydir -type f -exec curl -u xxx:psw --ftp-create-dirs -T {} ftp://192.168.1.158/public/demon_test/{} \;
使用 wput 代替 curl(不要与 wget 混淆)。