我对lftp很新,所以原谅我的无知。
我刚刚运行了我的lftp脚本,它基本上包含这样一行: mirror -Rv -x regexp --only-existing --only-newer --dry-run / local / root / dir / remote / dir
当它打印它要做的事情时,它想要chmod一堆文件 - 我从svn抓取的文件,从未修改过的文件,哪些应该与服务器上的文件相同。
我的本地计算机是Ubuntu,而远程计算机是Windows服务器。我有几个问题:
非常感谢!
答案 0 :(得分:8)
使用-p选项,不应尝试更改权限。我从来没有发送到Windows主机,但你是正确的,它不应该对Windows框上的权限级别做任何事情。
答案 1 :(得分:0)
我认为您应该尝试
lftp -e "mirror -R $localPath $remotePath; chmod -R 777 $remotePath; bye" -u $username,$password $host