Linux

在跟踪符號連結時執行 rsync

  • July 5, 2019

我有一個目錄,其中包含指向位於我係統上不同媒體上的其他目錄的符號連結:

/opt/lun1/2011
/opt/lun1/2010
/opt/lun2/2009
/opt/lun2/2008
/opt/lun3/2007

但符號連結顯示為:

/files/2011
/files/2010
/files/2009
/files/2008
/files/2007

如何執行rsync遵循符號連結的操作?

例如:

rsync -XXX /files/ user@server:/files/

rsync的-L標誌將同步連結到的文件或目錄的內容,而不是符號連結。

剛遇到這個問題。如果您希望 rsync 將符號連結目錄視為目錄,則需要該K選項

rsync -K /files/ user@server:/files/

引用自:https://serverfault.com/questions/245774