curl 走 FTP
curl 走 FTP
curl -u alice:**** ftp://ftp.example.com/pub/file.tar.gz -O
curl -u alice:**** ftp://ftp.example.com/pub/ # 列目录
curl -T local.bin -u alice:**** ftp://ftp.example.com/upload/ # 上传
curl --ftp-ssl -u alice:**** ftp://host/ # 显式 FTPSlftp 镜像同步
lftp 镜像同步
lftp -u alice,**** ftp.example.com -e 'mirror --only-newer /remote ./local; bye'
lftp sftp://user@host -e 'put file.tar.gz; bye'
lftp -u alice,**** -e 'set ftp:ssl-force true; ls; bye' ftp.example.comlftp 的 mirror 支持 --reverse(本地到远端)与续传选项;做定期同步比 curl 脚本更稳、更省流量。