fd (CLI)
Notes
A simple, fast and user-friendly alternative to 'find'
Release notes
v7.4.0
· 1y+
Performance improvements
- Reduce number of
statsyscalls, improving the performance for searches where file metadata is required (--type,--size,--changed-within, …), see #434 (@tavianator) - Use jemalloc by default, improving the performance for almost all searches, see #481. Note that
Windows and
*musl*builds do not profit from this.
Features
- Added a new
-g/--globoption to switch to glob-based searches (instead of regular expression based searches). This is accompanied by a new--regexoption that can be used to switch back, if users want toalias fd="fd --glob". See #284 - Added a new
--path-separator <sep>option which can be useful for Windows users who want/needfdto use/instead of\, see #428 and #153 (@mookid) - Added support for hidden files on Windows, see #379
- When
fdis run with the--exec-batch/-Xoption, it now exposes the exit status of the command that was run, see #333. - Exit immediately when Ctrl-C has been pressed twice, see #423
Bugfixes
- Make
--changed-within/--changed-beforework for directories, see #470
Other
- Pre-built
fdbinaries should now be available forarmhftargets, see #457 (@detly) fdis now available on Alpine Linux, see #451 (@5paceToast)fdis now in the officla FreeBSD repositories, see #412 (@t6)- Added OpenBSD install instructions, see #421 (@evitalis)
- Added metadata to the Debian package, see #416 (@cathalgarvey)
fdcan be installed via npm, see #438 (@pablopunk)