为什么lftp mirror命令chmod文件
我对lftp很陌生,请原谅我的无知 我刚刚试运行了我的lftp脚本,它基本上由这样一行组成: mirror-Rv-x regexp--仅存在--仅更新--干运行/local/root/dir/remote/dir 当它打印出它要做的事情时,它想要chmod一堆文件——这些文件是我从svn获取的,从未修改过,应该与服务器上的文件相同 我的本地机器是Ubuntu,远程机器是Windows服务器。我有几个问题:为什么lftp mirror命令chmod文件,ftp,chmod,lftp,Ftp,Chmod,Lftp,我对lftp很陌生,请原谅我的无知 我刚刚试运行了我的lftp脚本,它基本上由这样一行组成: mirror-Rv-x regexp--仅存在--仅更新--干运行/local/root/dir/remote/dir 当它打印出它要做的事情时,它想要chmod一堆文件——这些文件是我从svn获取的,从未修改过,应该与服务器上的文件相同 我的本地机器是Ubuntu,远程机器是Windows服务器。我有几个问题: 它为什么要这么做?它是否尝试将本地文件权限与远程文件权限匹配 当它尝试chmod文件时会发
非常感谢 使用-p选项,它不应该试图更改权限。我从未向windows主机发送过邮件,但您是对的,它不应该对windows框上的权限级别做任何更改。我认为您应该试试
lftp -e "mirror -R $localPath $remotePath; chmod -R 777 $remotePath; bye" -u $username,$password $host
所以,我试过(在阅读你的答案之前),效果很好。它默默地失败了,并按预期工作。