Rsync如何包含目录而不是文件?

我有一个目录结构和这样的文件

数据/
数据/a.txt
数据/文件夹/
数据/文件夹/b.txt
数据/文件夹/文件夹/
data/folder/folder/c.txt
...

a.txtb.txtc.txt都是由计算机生成并频繁更新的大型文件。不应该备份它们–但我想备份目录结构:

数据/
数据/文件夹/
数据/文件夹/文件夹/

如何使用rsync和–exclude from实现这一点,而不指定每个文件夹,但类似于rsync-a data/*--exclude from=exclude.rsync”“--onlyfoldersandnotfiles”“

谢谢你的帮助

rsync-a--include='*/'--exclude='*'源/目标/

基本上,首先包括所有目录,然后排除所有文件

发表评论