Hello,
I am not sure if you guys already know this tool sysutils/bfs, it is not new it exists since 2016, but I only heard of it today.
So the author describes it as "a breadth-first version of the UNIX find command".
sysutils/bfs use breadth-first search while find command use depth-first search.
Don't think I am smart I didn't know that until today, for those who want to read about it there are some links below.
Back to the tool itself, it's written in C, and available in most BSD Operating System (fbsd,obsd,nbsd).
Apparently it is compatible with most available find implementation (posix,bsd,gnu,macos) so the syntax is mostly the same used by the
It tends to be faster than
I think I am going to play with it a little bit just to see how it goes, in the past I already tried sysutils/fd which is an another "find-ish" so why not this one.
Have a nice day guys
Links:
en.wikipedia.org
en.wikipedia.org
github.com
github.com
I am not sure if you guys already know this tool sysutils/bfs, it is not new it exists since 2016, but I only heard of it today.
So the author describes it as "a breadth-first version of the UNIX find command".
sysutils/bfs use breadth-first search while find command use depth-first search.
Don't think I am smart I didn't know that until today, for those who want to read about it there are some links below.
Back to the tool itself, it's written in C, and available in most BSD Operating System (fbsd,obsd,nbsd).
Apparently it is compatible with most available find implementation (posix,bsd,gnu,macos) so the syntax is mostly the same used by the
find
command minus the tricky parts.It tends to be faster than
find
command due to breadth-first design (may be?), but I need to test it in more various situations.I think I am going to play with it a little bit just to see how it goes, in the past I already tried sysutils/fd which is an another "find-ish" so why not this one.
Have a nice day guys

Links:

Breadth-first search - Wikipedia

Depth-first search - Wikipedia
bfs/README.md at main · tavianator/bfs
A breadth-first version of the UNIX find command. Contribute to tavianator/bfs development by creating an account on GitHub.
bfs/docs/USAGE.md at main · tavianator/bfs
A breadth-first version of the UNIX find command. Contribute to tavianator/bfs development by creating an account on GitHub.