僅排除特定目錄中的隱藏文件

僅排除特定目錄中的隱藏文件

我正在嘗試將我的主資料夾與 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

應該可以解決問題。

相關內容