Tenho uma lista de tipos de arquivos a serem excluídos da sincronização. Mas, devido à sua natureza estranha, não sei qual bandeira é apropriada
arquivo exclude.txt
encryptable
Zone.identifier
.fuse_hidden*
goutputstream*
.spotlight-*
.fseventsd*
.ds_store*
~lock.*
Thumbs.db
attributes
comando:
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
ou você deve usar: "--exclude-regexp" ou "--filter-from"
PD: mas há algo muito estranho.
com --exclude-from exclude.txt
isso não funciona
com --filter-from exclude.txt
isso não funciona (colocar "-" no início da linha)
com --exclude *Zone.Identifier
... não funciona
com --exclude *.fuse_hidden
... funciona
com --exclude *Zone.identifier* --exclude *.fuse_hidden* --ignore-case
... funciona
Atualização: funciona
Por fim, a lista funciona, desde que todas as linhas tenham curingas e como aponta @petitradisgris, --ignore-case
faltou