例如:要同时排除 *.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:使用排除模式文件

如果排除规则比较多,建议使用排除模式文件,以便管理和维护。

  1. 创建排除模式文件

创建一个文件(例如 /path/to/exclude-file.txt),内容如下:

*.ipc-socket kavita/**

  1. 在命令中指定排除模式文件

在命令中使用 --exclude-from 指定排除模式文件:

rclone copy /data/docker alist:/百度云盘/docker/ --progress --exclude-from /path/to/exclude-file.txt

总结

•   简单场景:直接用多个 --exclude 选项。
•   复杂规则:使用 --exclude-from 并维护一个排除模式文件。

这两种方法均支持精确控制需要排除的文件和目录。

如果觉得我的文章对你有用,请随意赞赏