例如:要同时排除 *.ipc-socket 文件和 kavita 目录,可以使用多个 --exclude 选项,或使用一个包含多个规则的排除模式文件。以下是两种方法:
方法 1:直接使用多个 --exclude
直接在命令中添加多个 --exclude 选项:
rclone copy /data/docker alist:/百度云盘/docker/ --progress --exclude '*.ipc-socket' --exclude 'kavita/**'
说明: • --exclude '*.ipc-socket':排除所有以 ipc-socket 结尾的文件。 • --exclude 'kavita/**':排除 kavita 目录及其所有内容(包括子目录和文件)。 • 选项可以根据需要叠加。
方法 2:使用排除模式文件
如果排除规则比较多,建议使用排除模式文件,以便管理和维护。
- 创建排除模式文件
创建一个文件(例如 /path/to/exclude-file.txt),内容如下:
*.ipc-socket kavita/**
- 在命令中指定排除模式文件
在命令中使用 --exclude-from 指定排除模式文件:
rclone copy /data/docker alist:/百度云盘/docker/ --progress --exclude-from /path/to/exclude-file.txt
总结
• 简单场景:直接用多个 --exclude 选项。
• 复杂规则:使用 --exclude-from 并维护一个排除模式文件。
这两种方法均支持精确控制需要排除的文件和目录。