从源和目标 Rsync 多个文件夹,但仅同步特定文件

从源和目标 Rsync 多个文件夹,但仅同步特定文件

我这里有一个场景,在源 /opt/dir1 /opt/dir2 处有多个文件夹...并在所有目录 /opt/dir1 /opt/dir2 下创建文件夹名为 /var/www/html/dir1、/var/www/html/dir2、... 以及一个特定文件扩展名,如 *.txt

答案1

您可以使用--exclude--include来过滤您想要 rsync 的内容。

IE

rsync -av --include=*.txt --exclude=* /opt/ destination:/var/www/html/


来源:

rsync --help

--exclude=PATTERN       exclude files matching PATTERN
--include=PATTERN       don't exclude files matching PATTERN

相关内容