mirror of
https://github.com/rclone/rclone.git
synced 2024-11-22 16:34:30 +01:00
parent
29f967dba3
commit
9d87a5192d
@ -35,26 +35,26 @@ you expect. Instead use a `--filter...` flag.
|
||||
|
||||
Rclone matching rules follow a glob style:
|
||||
|
||||
`*` matches any sequence of non-separator (`/`) characters
|
||||
`**` matches any sequence of characters including `/` separators
|
||||
`?` matches any single non-separator (`/`) character
|
||||
`[` [ `!` ] { character-range } `]`
|
||||
character class (must be non-empty)
|
||||
`{` pattern-list `}`
|
||||
pattern alternatives
|
||||
c matches character c (c != `*`, `**`, `?`, `\`, `[`, `{`, `}`)
|
||||
`\` c matches character c
|
||||
* matches any sequence of non-separator (/) characters
|
||||
** matches any sequence of characters including / separators
|
||||
? matches any single non-separator (/) character
|
||||
[ [ ! ] { character-range } ]
|
||||
character class (must be non-empty)
|
||||
{ pattern-list }
|
||||
pattern alternatives
|
||||
c matches character c (c != *, **, ?, \, [, {, })
|
||||
\c matches reserved character c (c = *, **, ?, \, [, {, })
|
||||
|
||||
character-range:
|
||||
|
||||
c matches character c (c != `\\`, `-`, `]`)
|
||||
`\` c matches character c
|
||||
lo `-` hi matches character c for lo <= c <= hi
|
||||
c matches character c (c != \, -, ])
|
||||
\c matches reserved character c (c = \, -, ])
|
||||
lo - hi matches character c for lo <= c <= hi
|
||||
|
||||
pattern-list:
|
||||
|
||||
pattern { `,` pattern }
|
||||
comma-separated (without spaces) patterns
|
||||
pattern { , pattern }
|
||||
comma-separated (without spaces) patterns
|
||||
|
||||
character classes (see [Go regular expression reference](https://golang.org/pkg/regexp/syntax/)) include:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user