2012-03-08 91 views
3

我對lftp很新,所以請原諒我的無知。爲什麼lftp mirror命令chmod文件

我剛運行了一個我的lftp腳本的幹運行,它基本上由這樣的一行組成: 鏡像-Rv -x正則表達式 - 僅存在 - 只有更新--dry-run/local/root/dir/remote/dir

當它打印出它要做的事情時,它想要chmod一堆文件 - 我從svn抓取的文件,從未修改過的文件,以及哪些應該與服務器上的文件相同。

我的本地機器是Ubuntu,而遠程機器是Windows服務器。我有幾個問題:

  1. 爲什麼它試圖做到這一點?它是否嘗試從本地與遠程文件匹配文件權限?
  2. 當它嘗試chmod文件時會發生什麼?據我瞭解,Windows不支持chmod - 它會不會優雅地失敗並保留文件?

非常感謝!

回答

6

使用-p選項,它不應該嘗試更改權限。我從來沒有發送過一個Windows主機,但你是正確的,它不應該做任何事情的窗口框權限級別。

+0

所以,我試了一下(在閱讀你的答案之前),它工作得很好。它失敗了,它按預期工作。 – Jeremy 2012-03-10 22:37:13

相關問題