aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: bf0c6a5b066028776ff8e687b1a83d26388e4d59 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Minimalitic `find` using breadth first crawling.

The entire invocation syntax is:

    bfind [--xdev] [--hardlinks] [--symlinks] \
          [--visible] [--print0] [--] DIRECTORY

With --xdev crawling will not be restricted to
one mount point.

With --hardlinks bfind will be hardlink aware
on directories.

With --symlinks bfind will visit directories
symlinks points, and directories will never
be revisited. Visited directories will be
memorised by absolute real path name.

With --visible no files starting with a dot
will be listed.

With --print0 a NUL (\0) character will be
printed at end of file names rather than
a LF (\n).


Short option alternatives:

    -x --xdev
    -h --hardlinks
    -s --symlinks
    -v --visible
    -0 --print0

    Short options can be combined


Each link will always start with DIRECTORY.


Why bfind? While bfind is not as fast as find,
it will probably give your results faster if
you are looking for a file (not list files),
becuase the file you are looking for is probably
near the directory you are searching from.