告诉我如何设置目录同步的例外?我只需要文件.dwg
。
尝试过:
rsync --include '*.dwg' -av dir1 dir2/
rsync --exclude={'*.bak', '*.tmp'} -av dir1 dir2/
rsync --exclude-from={'~/dir/exclude-to-rsync.txt'} -av dir1 dir2
带有文件内容exclude-to-rcync.txt
*.bak
*.tmp
*.err
*.log
*.db
*.dwl2
*.original
*.txt
*.ion
*.xls
*.tif
*.shs
它成功了。
rsync --include="*/" --include="*.dwg" --exclude="*" -av dir1 dir2/
我只是不明白构建查询背后的逻辑
include-include-exclude
。这是什么意思*/
?