为什么lftp mirror命令chmod文件

Jer*_*emy 4 ftp chmod lftp

我对lftp很新,所以请原谅我的无知.

我只是跑我lftp的脚本,它主要由这样的线的试运行:镜-RV -x正则表达式--only存在--only-新--dry运行/本地/根/ DIR /远程/ DIR

当它打印它要做的事情时,它想要chmod一堆文件 - 我从svn抓取的文件,从未修改过,哪些应该与服务器上的文件相同.

我的本地计算机是Ubuntu,而远程计算机是Windows服务器.我有几个问题:

  1. 为什么要这样做呢?它是否尝试匹配本地与远程的文件权限?
  2. 尝试chmod文件时会发生什么?据我所知,Windows不支持chmod - 它会不会优雅地失败并保留文件?

非常感谢!

小智 9

使用-p选项,它不应尝试更改权限.我从来没有发送到Windows主机,但你是正确的,它不应该对Windows框上的权限级别做任何事情.