[問題] 差異性備份 cp 的指令?

看板Linux作者 (冒險野狼‧喬恩)時間14年前 (2011/07/23 14:49), 編輯推噓3(309)
留言12則, 7人參與, 最新討論串1/1
請問一下 我用 cp -R /pathA/* /pathB/ 這個指令來備份 但是發現檔案很多 很大 而其中有些檔案又沒有每天被動過 感覺上很浪費時間 所以 cp 這個指令能做到 只cp被動過的檔案嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.180.205.223

07/23 15:02, , 1F
why not use dump?
07/23 15:02, 1F

07/23 15:03, , 2F
rsync 符合你的需求
07/23 15:03, 2F

07/23 15:03, , 3F
cp -u?
07/23 15:03, 3F

07/23 15:16, , 4F
rsync+1
07/23 15:16, 4F

07/23 15:26, , 5F
敢問三樓,cp -u的方法是否與rsync的做法相同?
07/23 15:26, 5F

07/23 16:56, , 6F
u是只對變動的部分去更新
07/23 16:56, 6F

07/23 19:10, , 7F
cp -u似乎對於已刪除的資料,不會去刪除備份檔?
07/23 19:10, 7F

07/24 20:21, , 8F
可以試著直接用tar -g -f指令作簡單的差異備份
07/24 20:21, 8F

07/25 17:22, , 9F
1. cp -al /src /bak_day1 , cp -al /day1 /day2
07/25 17:22, 9F

07/25 17:23, , 10F
rsync -av /src /day2 , 這樣子day1跟day2就是差異備份
07/25 17:23, 10F

07/25 17:23, , 11F
持續這樣子做day1跟day5就是五天差異備份,但是總容量
07/25 17:23, 11F

07/25 17:24, , 12F
卻不是五倍的 /src/ , 大約只有1.3左右而已
07/25 17:24, 12F
文章代碼(AID): #1EAcxnnx (Linux)