我这里有一个场景,在源 /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