]> arthur.barton.de Git - bup.git/blobdiff - Documentation/bup-drecurse.md
Add --exclude-rx and --exclude-rx-from support to "bup drecurse".
[bup.git] / Documentation / bup-drecurse.md
index 2a36362713c605c4e6b49dd9a9b3e8a9035116ae..c39c6d5fc46f65a66e77968fac5744b3a1e7837a 100644 (file)
@@ -9,7 +9,8 @@ bup-drecurse - recursively list files in your filesystem
 # SYNOPSIS
 
 bup drecurse [-x] [-q] [\--exclude *path*]
-[\--exclude-from *filename*] [\--profile] \<path\>
+\ [\--exclude-from *filename*] [\--exclude-rx *pattern*]
+\ [\--exclude-rx-from *filename*] [\--profile] \<path\>
 
 # DESCRIPTION
 
@@ -38,13 +39,22 @@ come after its children, making this easy.
     when testing performance of the traversal algorithms.
 
 \--exclude=*path*
-:   a path to exclude from the backup (can be used more
-    than once)
+:   exclude *path* from the backup (may be repeated).
 
 \--exclude-from=*filename*
-:   a file that contains exclude paths (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*.  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).
+
 \--profile
 :   print profiling information upon completion.  Useful
     when testing performance of the traversal algorithms.