add documentation for --exclude[-file] and patterns

This commit is contained in:
Thor77 2016-04-01 15:56:52 +02:00
parent 1c1eacfc94
commit b4493b4640

View file

@ -161,6 +161,20 @@ You can even backup individual files in the same repository.
In fact several hosts may use the same repository to backup directories and
files leading to a greater de-duplication.
You can exclude folders and files by specifying exclude-patterns.
Either specify them with multiple `--exclude`'s or one `--exclude-file`
$ cat exclude
# exclude go-files
*.go
# exclude foo/x/y/z/bar foo/x/bar foo/bar
foo/**/bar
$ restic -r /tmp/backup backup ~/work --exclude=*.c --exclude-file=exclude
Patterns use [`filepath.Glob`](https://golang.org/pkg/path/filepath/#Glob) internally,
see [`filepath.Match`](https://golang.org/pkg/path/filepath/#Match) for syntax.
Additionally `**` exludes arbitrary subdirectories.
# List all snapshots
Now, you can list all the snapshots stored in the repository: