2011-02-23 73 views
3

我試圖設置rsync來處理符號鏈接。rsync符號鏈接幫助

客戶端到服務器: 例如我的客戶端機器我有一個符號,當我同步到服務器,它同步實際的文件,這就是我想要的。

服務器到客戶端: 在服務器上,如果我從服務器上的文件,並同步更新到客戶端,它與文件替換我的符號鏈接,這不是我想要的。

問題: 我需要客戶端符號鏈接保持不變,而rsync來更新客戶端上的實際文件。

我一直在搞亂選項,並沒有把它弄清楚。

任何想法?

謝謝。

+0

我試過使用-K – hmak

回答

11

使用rsync-l保留鏈接!

+2

...和'-L'或'--copy-links'來複制符號鏈接實際指向的內容。 – Robert

0

-l--links)和-L--copy-links)不致力於保護目標符號鏈接(符號鏈接),如果源上有文件,而不是符號鏈接。它應該是像-K--keep-dirlinks)這樣的選項,但是用於文件符號鏈接。我也找不到它。