我正在使用 codeship.io 将代码存储库中的文件上传到没有 SSH 的共享主机。
这是原始命令,需要两个小时才能完成:
lftp -c "打开 -u $FTP_USER,$FTP_PASSWORD ftp.mydomain.com; 设置 ssl:verify-certificate no; 镜像 -R ${HOME}/clone/ /public_html/targetfolder"
我尝试添加-n,它应该只上传较新的文件。但我仍然可以从流日志中看到正在上传一些未更改的文件:
lftp -c "打开 -u $FTP_USER,$FTP_PASSWORD ftp.mydomain.com; 设置 ssl:verify-certificate no; mirror -R -n ${HOME}/clone/ /public_html/targetfolder"
正确上传仅更新文件的正确命令是什么?