Download Latest Version fd-v10.3.0-i686-pc-windows-msvc.zip (1.4 MB)
Email in envelope

Get an email when there's a new version of fd

Home / v9.0.0
Name Modified Size InfoDownloads / Week
Parent folder
fd-musl_9.0.0_amd64.deb 2023-12-19 1.3 MB
fd-v9.0.0-x86_64-unknown-linux-musl.tar.gz 2023-12-19 1.7 MB
fd-v9.0.0-x86_64-unknown-linux-gnu.tar.gz 2023-12-19 1.6 MB
fd_9.0.0_amd64.deb 2023-12-19 1.2 MB
fd-v9.0.0-x86_64-pc-windows-gnu.zip 2023-12-19 1.3 MB
fd-v9.0.0-x86_64-pc-windows-msvc.zip 2023-12-19 1.3 MB
fd-v9.0.0-i686-pc-windows-msvc.zip 2023-12-19 1.2 MB
fd-v9.0.0-aarch64-unknown-linux-gnu.tar.gz 2023-12-19 1.5 MB
fd_9.0.0_arm64.deb 2023-12-19 1.0 MB
fd-v9.0.0-arm-unknown-linux-gnueabihf.tar.gz 2023-12-19 1.5 MB
fd_9.0.0_armhf.deb 2023-12-19 1.1 MB
fd-v9.0.0-i686-unknown-linux-gnu.tar.gz 2023-12-19 1.7 MB
fd_9.0.0_i686.deb 2023-12-19 1.3 MB
fd-musl_9.0.0_armhf.deb 2023-12-19 912.9 kB
fd-v9.0.0-arm-unknown-linux-musleabihf.tar.gz 2023-12-19 1.3 MB
fd-v9.0.0-x86_64-apple-darwin.tar.gz 2023-12-19 1.3 MB
fd-musl_9.0.0_i686.deb 2023-12-19 1.1 MB
fd-v9.0.0-i686-unknown-linux-musl.tar.gz 2023-12-19 1.4 MB
README.md 2023-12-19 1.4 kB
v9.0.0 source code.tar.gz 2023-12-19 118.3 kB
v9.0.0 source code.zip 2023-12-19 132.7 kB
Totals: 21 Items   23.7 MB 1

Performance

  • This release is all about performance, which has been significantly improved, both due to optimizations in the underlying ignore crate (#1429 by @tavianator), and in fd itself (#1422, [#1408], [#13620] by @tavianator). Benchmarks results show gains of 6-8x for full traversals of smaller directories (100k files) and up to 13x for larger directories (1M files).

  • The default number of threads is now constrained to be at most 64. This should improve startup time on systems with many CPU cores. (#1203, [#1410], [#1412], [#1431]) - @tmccombs and @tavianator

  • New flushing behavior when writing output to stdout, providing better performance for TTY and non-TTY use cases, see [#1452] and [#1313] (@tavianator).

Features

  • Support character and block device file types, see [#1213] and [#1336] (@cgzones)
  • Breaking: .git/ is now ignored by default when using --hidden / -H, use --no-ignore / -I or --no-ignore-vcs to override, see [#1387] and [#1396] (@skoriop)

Bugfixes

  • Fix NO_COLOR support, see [#1421] (@acuteenvy)

Other

  • Fixed documentation typos, see [#1409] (@marcospb19)

Thanks

Special thanks to @tavianator for his incredible work on performance in the ignore crate and fd itself.

Source: README.md, updated 2023-12-19