用 rsync 包含/排除规则筛选文件

在遍历目录的同时只同步匹配的文件。

Linux备份文件落盘同步低风险
依次使用 --include='*/'、--include='*.md'、--exclude='*',只复制 Markdown 文件。

01命令

命令
$ rsync -av --include='*/' --include='*.md' --exclude='*' docs/ backup/

02作用说明

rsync 按顺序应用过滤规则,先包含目录以保持遍历,最后的排除丢弃其余文件。这让定向备份和内容同步快速可复现,规则还能存成文件复用。

03风险

风险低风险
使用条件sudo apt install rsync
!注意: 规则顺序很重要:宽泛的排除放在包含之前会让包含永远无法匹配。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-10-13 · 分类: 文件与文件夹

06相关方案