blob: 3efbee89d216b1f28d278e43c4236d4ece82b74d (
plain) (
tree)
|
|
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.
* For large hierarchies.
|