Mac/Linux: 備份某個目錄及子目錄到另一個目錄的作法

rsync -avu --delete "/home/user/A" "/home/user/B"

說明:
-a: 保留檔案屬性
-v: verbose
-u: 只拷貝較新或大小不同的檔案
--delete: 把不存在於 A 但存在於 B 的檔案,刪除掉

舉例:
rsync -avu --delete Documents /Volumes/Flash

參考文章:
How to sync two folders with command line tools?