X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=Documentation%2Fbup-drecurse.md;h=ab97ea29af118dd2d146ff60c5d8901e81da0d55;hb=ba8ed092989c05c30e2b190bb8a7e94853148757;hp=13db28d209be61dea2ce0e864e1642eece0bb0f8;hpb=575ab7ef264d29ec8e39c9381f68c68b48394494;p=bup.git diff --git a/Documentation/bup-drecurse.md b/Documentation/bup-drecurse.md index 13db28d..ab97ea2 100644 --- a/Documentation/bup-drecurse.md +++ b/Documentation/bup-drecurse.md @@ -8,7 +8,9 @@ bup-drecurse - recursively list files in your filesystem # SYNOPSIS -bup drecurse [-x] [-q] [--profile] \ +bup drecurse [-x] [-q] [\--exclude *path*] +\ [\--exclude-from *filename*] [\--exclude-rx *pattern*] +\ [\--exclude-rx-from *filename*] [\--profile] \ # DESCRIPTION @@ -28,19 +30,36 @@ come after its children, making this easy. # OPTIONS --x, --xdev, --one-file-system -: don't cross filesystem boundaries. +-x, \--xdev, \--one-file-system +: don't cross filesystem boundaries -- though as with tar and rsync, + the mount points themselves will still be reported. --q, --quiet +-q, \--quiet : don't print filenames as they are encountered. Useful when testing performance of the traversal algorithms. + +\--exclude=*path* +: exclude *path* from the backup (may be repeated). + +\--exclude-from=*filename* +: read --exclude paths from *filename*, one path per-line (may be + repeated). Ignore completely empty lines. ---profile +\--exclude-rx=*pattern* +: exclude any path matching *pattern*. See `bup-index`(1) for + details, but note that unlike index, drecurse will produce + relative paths if the drecurse target is a relative path. (may be + repeated). + +\--exclude-rx-from=*filename* +: read --exclude-rx patterns from *filename*, one pattern per-line + (may be repeated). Ignore completely empty lines. + +\--profile : print profiling information upon completion. Useful when testing performance of the traversal algorithms. -# EXAMPLE - +# EXAMPLES bup drecurse -x / # SEE ALSO