当你需要在复制时同时排除多种文件(例如 *.ipc-socket 文件与 kavita 目录),可以使用以下两种方式:
方法一:使用多个 --exclude
直接在命令中添加多个排除规则:
rclone copy /data/docker alist:/百度云盘/docker/ \
--progress \
--exclude '*.ipc-socket' \
--exclude 'kavita/**'
参数说明
--exclude '*.ipc-socket'排除所有以.ipc-socket结尾的文件--exclude 'kavita/**'排除kavita目录及其所有子目录与文件
多个
--exclude参数可以随意叠加。
方法二:使用排除规则文件(推荐规则多时使用)
适合排除条目较多、需要长期维护的情况。
1. 创建排除模式文件
例如:
/path/to/exclude-file.txt
文件内容写入排除规则:
*.ipc-socket
kavita/**
2. 在 rclone 命令中引用规则文件
rclone copy /data/docker alist:/百度云盘/docker/ \
--progress \
--exclude-from /path/to/exclude-file.txt
总结
• 简单排除:使用多个 --exclude
• 复杂场景:使用 --exclude-from 并维护排除文件
两种方法都可以精确控制排除哪些文件与目录,按你的场景选择即可。