Hacker News new | past | comments | ask | show | jobs | submit login

I find repgrep defaults sensible when searching for text but fd misses files that I expect it to find -- this has happened a few times now and I have gone back to find.

For instance: 'fd .apk' to search for android builds.




Unlike find, fd follows the rg approach of respecting VCS ignores, which does have both advantages and disadvantages. But if you know you’re specifically searching for a binary, just pass -u (once to include VCS-ignored files, or even twice to also include hidden ones) and you’re golden. In your specific example you probably also want -F (fixed string) or -g (glob), because fd does regexes by default and I doubt you want to type '\.apk'.

As to find, its flexibility certainly comes handy on occasion, but...

  find: paths must precede expression
Aaaargh.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: