我只想同步某些文件类型(例如.py
),并且要排除某些目录中的文件(例如venv
)。
这是我尝试过的:
rsync -avz --include='*/' --exclude='venv/' --include='*.py' --exclude='*' /tmp/src/ /tmp/dest/
但这是行不通的。
我想念什么?
我也遵循了这个问题的答案,但没有帮助。
如果我有递归目录,而我只想发送一种类型的文件,那么该命令将如何处理。似乎仅对目标目录执行此操作,可能是因为最后一个排除项将所有内容排除在外
—
Charlie Parker
--include='*/'
?