我正在尝试将我的主文件夹与 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
应该可以解决问题。