1 % bup-drecurse(1) Bup %BUP_VERSION%
2 % Avery Pennarun <apenwarr@gmail.com>
7 bup-drecurse - recursively list files in your filesystem
11 bup drecurse [-x] [-q] [\--exclude *path*]
12 [\--exclude-from *filename*] [\--profile] \<path\>
16 `bup drecurse` traverses files in the filesystem in a way
17 similar to `find`(1). In most cases, you should use
20 This program is useful mainly for testing the file
21 traversal algorithm used in `bup-index`(1).
23 Note that filenames are returned in reverse alphabetical
24 order, as in `bup-index`(1). This is important because you
25 can't generate the hash of a parent directory until you
26 have generated the hashes of all its children. When
27 listing files in reverse order, the parent directory will
28 come after its children, making this easy.
32 -x, \--xdev, \--one-file-system
33 : don't cross filesystem boundaries -- though as with tar and rsync,
34 the mount points themselves will still be reported.
37 : don't print filenames as they are encountered. Useful
38 when testing performance of the traversal algorithms.
41 : a path to exclude from the backup (can be used more
44 \--exclude-from=*filename*
45 : a file that contains exclude paths (can be used more
49 : print profiling information upon completion. Useful
50 when testing performance of the traversal algorithms.
62 Part of the `bup`(1) suite.