
我正在嘗試將我的主資料夾與 USB 磁碟同步。
我想忽略主資料夾中的隱藏檔案和目錄,但僅在該目錄中,我仍然需要同步主資料夾中包含的子目錄中的隱藏檔案。
我嘗試使用此選項:--exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
但 rsync 同步所有內容,甚至例如 /home/valentin/.cache/
我需要使用什麼選項?
答案1
使用下面的命令。
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
答案2
rsync 用於 --exclude 的路徑是相對於 /source
rsync -avz --exclude '.*' ~ /destination
應該可以解決問題。