我有一个要从同步中排除的文件类型列表。但是,由于其奇怪的性质,我不知道哪个标志是合适的
文件排除.txt
encryptable
Zone.identifier
.fuse_hidden*
goutputstream*
.spotlight-*
.fseventsd*
.ds_store*
~lock.*
Thumbs.db
attributes
命令:
rclone sync upload_local gdrive:upload --verbose --update --modify-window 1h --no-update-modtime --transfers 30 --checkers 8 --contimeout 60s --timeout 300s --retries 3 --low-level-retries 10 --stats 1s --stats-file-name-length 0 --exclude-from exclude.txt --log-file=rclone.log
或者您应该使用:“--exclude-regexp”或“--filter-from”
PD:但是有一些非常奇怪的事情。
用--exclude-from exclude.txt
它不起作用
与--filter-from exclude.txt
它不起作用(将“-”放在行的开头)
与--exclude *Zone.Identifier
...它不起作用
与--exclude *.fuse_hidden
...作品
与--exclude *Zone.identifier* --exclude *.fuse_hidden* --ignore-case
...作品
更新:有效
最后,只要所有行都有通配符,并且正如 @petitradisgris 指出的那样,该列表--ignore-case
就可以工作