[問題] rsync 如何略過目的端目錄不進行同步?
各位先進 神人,大家好,
小弟目前在做rsync的設定時,碰上一個問題
想請教一下,我要如何使用rsync 進行同步時,忽略目的端的某個目錄或檔案呢?
比如說:
A來源端:/root/sky/
rsync 同步至
B目的端:/root/sky/
但是同步時,B目的端:'/root/sky/stor/logs/'
希望裡面的資料不要被同步,或者是刪除
我看網路上的文件加入--exclude-from可以忽略
所以我所下的語法是
rsync -avh --delete --exclude-from='/root/sky/stor/logs/' /root/sky/ /root/sky/
但是執行完後/root/sky/stor/logs/裡面的內容
還是會同步A來源端:/root/sky/stor/logs/
B目的端原有的資料也還是被刪除
想請教一下,不知道大家有沒有遇到這個問題過呢?
關於這部分該怎麼解..........
實在是不知道該怎麼辦,想說拜託大家幫幫忙。謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.131.115 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1565856718.A.804.html
推
08/15 16:26,
4年前
, 1F
08/15 16:26, 1F
--delete 我看說明應該是指刪除目的端中,來源端沒有的文件 @@”
我查了一下上面是寫
--delete delete extraneous files from destination dirs
希望我沒有理解錯誤....TAT
※ 編輯: richard520 (61.216.131.115 臺灣), 08/15/2019 16:58:17
推
08/15 17:25,
4年前
, 2F
08/15 17:25, 2F
推
08/15 17:26,
4年前
, 3F
08/15 17:26, 3F
是的!就是除了/root/sky/stoy/logs/之外,其他的都同步
如果來源端沒有的,將目的端刪除掉
跪求大大幫幫忙TAT
※ 編輯: richard520 (61.216.131.115 臺灣), 08/15/2019 17:35:39
→
08/15 20:43,
4年前
, 4F
08/15 20:43, 4F
推
08/15 21:26,
4年前
, 5F
08/15 21:26, 5F
→
08/15 21:27,
4年前
, 6F
08/15 21:27, 6F
推
08/16 09:13,
4年前
, 7F
08/16 09:13, 7F
→
08/16 09:13,
4年前
, 8F
08/16 09:13, 8F
→
08/16 09:14,
4年前
, 9F
08/16 09:14, 9F
→
08/16 09:14,
4年前
, 10F
08/16 09:14, 10F
推
08/16 17:26,
4年前
, 11F
08/16 17:26, 11F
→
08/16 17:27,
4年前
, 12F
08/16 17:27, 12F