bup index \<-p|-m|-s|-u\> [-H] [-l] [-x] [\--fake-valid] [\--no-check-device]
[\--fake-invalid] [\--check] [\--clear] [-f *indexfile*] [\--exclude *path*]
-[\--exclude-from *filename*] [\--exclude-rx *pattern*] [-v] \<filenames...\>
+[\--exclude-from *filename*] [\--exclude-rx *pattern*]
+[\--exclude-rx-from *filename*] [-v] \<filenames...\>
# DESCRIPTION
\--exclude=*path*
: exclude *path* from the backup; bup will not expand *path* in any
- way (can be used more than once).
+ way (may be repeated).
\--exclude-from=*filename*
-: read --exclude paths from *filename*, one path per-line (can be
- used more than once).
+: read --exclude paths from *filename*, one path per-line (may be
+ repeated).
\--exclude-rx=*pattern*
: exclude any path matching *pattern*, which must be a Python regular
will be compared against the full path, without anchoring, so
"x/y" will match "ox/yard" or "box/yards". To exclude the
contents of /tmp, but not the directory itself, use
- "^/tmp/.". (can be specified more than once)
+ "^/tmp/.". (may be repeated)
Examples:
* '/foo/.' - exclude the content of any directory named foo
* '^/tmp/.' - exclude root-level /tmp's content, but not /tmp itself
+\--exclude-rx-from=*filename*
+: read --exclude-rx patterns from *filename*, one pattern per-line
+ (may be repeated).
+
\--no-check-device
: don't mark a an entry invalid if the device number (stat(2)
st_dev) changes. This can be useful when indexing remote,