sharkdp/fd
View on GitHub ↗ ★ 44,926 Rust
A simple, fast and user-friendly alternative to 'find'
88 mentions on Hacker News by 76 people: 9 stories, 79 comments · first 2017-06-08 · latest 2026-08-28
20082026
-
…allocator may be faster, but it also uses more memory. For a much more technical discussion, see https://github.com/sharkdp/fd/issues/710
comment by bloppe · 2026-08-28 · in Don't use musl if you care about performance -
Highly recommend `fd` for the sheer speed: fd -HI "^(setup\.mjs|Math_Symbol\.js|math_init\.js)$" 1. https://github.com/sharkdp/fd 2. `brew install fd`
comment by chime · 2026-08-04 · in Keyv and friends compromised in active Shai-Hulud supply chain attack -
> Find works, but the syntax is arcane. fd is a lifesaver: https://github.com/sharkdp/fd
comment by jimmaswell · 2026-07-21 · in I wrote an bash enumerator because I was sick of xargs -
I know that if you want `fd` ( https://github.com/sharkdp/fd ) you need to `apt install fd-find` and which installs the binary `fdfind` (!).
comment by abrowne · 2026-05-28 · in Bttf is a command line datetime Swiss army knife -
Along with bat, these are my main ones that I install always: fd, a better find: https://github.com/sharkdp/fd ripgrep (rg) a modern grep: https://github.com/BurntSushi/ripgrep eza for ls replacement: https://github.com/eza-community/eza…
comment by theshrike79 · 2025-10-20 · in Bat v0.26.0 -
…aware diff tool. I don't use it much, but it does makes some diff so so much easier to read. [0] https://github.com/sharkdp/fd?tab=readme-ov-file#placeholder...
comment by maeln · 2025-10-13 · in Modern Linux tools -
And also fd https://github.com/sharkdp/fd
comment by iknowstuff · 2025-09-14 · in macOS Tahoe is certified Unix 03 [pdf] -
fd exists https://github.com/sharkdp/fd
comment by indemnity · 2025-04-27 · in Path is a utility for working with paths -
…Apache-2.0? That's unusual. Later: it seems they intended dual-licensing, and botched the wording: https://github.com/sharkdp/fd/issues/105
comment by Tomte · 2025-03-19 · in fd: A simple, fast and user-friendly alternative to 'find' -
fd is also great and I install it everywhere. https://github.com/sharkdp/fd
comment by janice1999 · 2025-03-09 · in Rewriting essential Linux packages in Rust -
…once you enter their prefix. The search relies on WindowsSearch, which is about 500x slower than https://github.com/sharkdp/fd and has not improved since Win7. Who cares, nobody ever searches for files, right? As a whole, PTRun is simply…
comment by thworp · 2025-03-04 · in Apple's Software Quality Crisis -
In case people were curious: https://github.com/sharkdp/fd
comment by danudey · 2025-02-10 · in Some terminal frustrations -
…tools that handle line-oriented text for power users. [1] https://mywiki.wooledge.org/ParsingLs [2] https://github.com/sharkdp/fd
comment by unscaled · 2025-02-09 · in We are destroying software -
…but I don't want to paint the author with a brush they disagree with!!): fd (find alternative; https://github.com/sharkdp/fd ), bat ("supercharged version of the cat command"; https://github.com/sharkdp/bat ), and hexyl (hex viewer;…
comment by ratrocket · 2024-11-19 · in Hyperfine: A command-line benchmarking tool -
…information you need, even if it's more painful. [0]: https://github.com/BurntSushi/ripgrep [1]: https://github.com/sharkdp/fd [2]: https://github.com/junegunn/fzf
comment by sgarland · 2024-09-14 · in Techniques I use to create a great user experience for shell scripts -
Disagree all you want, you still shouldn't be surprised people aren't expecting this fd: https://github.com/sharkdp/fd/issues?q=gitignore+ And I stand by it is strictly better for the __default__ to be unfiltered. This is what people…
comment by godelski · 2024-09-11 · in The Modern CLI Renaissance -
With fd: https://github.com/sharkdp/fd fd [filter options] -X cat E.g. to combine all .js files into combined.js: fd -e js -X cat > combined.js
comment by orlp · 2024-09-10 · in Show HN: Vomitorium – all of your project in 1 text file -
…by `echo "Hello world" | \grep --color=always "Hello" | hexdump` and then `!!:s^always^never` [0] https://github.com/sharkdp/fd/issues/612
comment by godelski · 2024-07-23 · in Eza: A modern, maintained replacement for ls -
Ah, now I know what I confused it with: fd[0]. That one is written in Rust. [0]: https://github.com/sharkdp/fd
comment by codethief · 2024-05-08 · in Leaving Rust gamedev after 3 years -
…the one that perhaps get the most daily use for me and has totally replaced my use of find(1). [1]: https://github.com/sharkdp/fd
comment by kbknapp · 2024-02-06 · in Hyperfine: A command-line benchmarking tool -
…other specialised `n<char>` functions that search inside specific places that I use frequently. ¹ https://github.com/sharkdp/fd ² https://github.com/junegunn/fzf ³ Change the fd command to: fd . "${HOME}" "${HOME}/Library/Mobile…
comment by latexr · 2024-01-17 · in Z – Jump around -
…And, in my case, often features I never knew I needed (atuin sync!, ripgrep using gitignore). 1 https://github.com/sharkdp/fd
comment by berkes · 2023-12-28 · in Unix as IDE (2012) -
AFAIK there is a find replacement with sane defaults: https://github.com/sharkdp/fd , a lot of people I know love it. However, I already have this in my muscle memory: find <where> -name '<what>' -type f(file)/d(directory) Works in 90% of…
comment by imp0cat · 2023-10-06 · in Making Hard Things Easy -
> without zsh globs I have to remember find syntax My "solution" to this is using https://github.com/sharkdp/fd (even when in zsh and having glob support). I'm not sure if using a tool that's not present by default would be suitable for…
comment by saghm · 2023-08-11 · in Oils 0.17.0 – YSH Is Becoming Real -
Nice to see other alternatives to find. I personally use fd ( https://github.com/sharkdp/fd ) a lot, as I find the UX much better. There is one thing that I think could be better, around the difference between "wanting to list all files…
comment by Zababa · 2023-07-22 · in Bfs 3.0: The Fastest Find Yet -
…of the size of Lua.) [1]: https://9p.io/wiki/plan9/Unix_to_Plan_9_command_translation/... [2]: https://github.com/sharkdp/fd
comment by pcwalton · 2023-06-21 · in Linux Namespaces Are a Poor Man's Plan 9 Namespaces -
You might like https://github.com/sharkdp/fd . I use it as it is fast, although I've used `find` for so long I have to think about the differences before I do.
comment by michaelcampbell · 2023-06-14 · in Show HN: A smarter Unix shell and scripting environment -
tl;dr: - zsh+ohmyzsh - fdfind github.com/sharkdp/fd - duf github.com/muesli/duf "better df" - dust github.com/bootandy/dust "more intuitive du" - tldr github.com/tldr-pages/tldr-python-client tldr client in python - ripgrep…
comment by xrayarx · 2023-02-20 · in The Most Useful Command Line Tools (2023 Edition) -
fd instead of find (fast, good defaults) https://github.com/sharkdp/fd
comment by redsparrow · 2022-12-08 · in Ncdu – NCurses Disk Usage -
fd https://github.com/sharkdp/fd#installation assuming you are "in the current folder" in the terminal...
comment by mellavora · 2022-10-25 · in macOS Ventura is now available -
…is a _very_ long time in software No, its not. For example, I use an open source app called fd: https://github.com/sharkdp/fd I have not updated it since 2020. Yeah, new versions are available, but the old one works fine, so no need to…
comment by svnpenn · 2022-09-10 · in Bank tells customers to disable updates and not upgrade to iOS 16 -
…and complex, I have a few of these with varying flags depending on the situation and goal) [0]: https://github.com/sharkdp/fd#using-fd-with-fzf
comment by lloeki · 2022-07-15 · in Show HN: tere – A Faster Alternative to cd+ls -
I've been pretty happy with `fd`: https://github.com/sharkdp/fd
comment by ryannevius · 2022-06-30 · in Ask HN: Can I see your cheatsheet? -
fd has musl version https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-mu...
comment by homarp · 2022-06-13 · in Show HN: Tuc – When cut doesn’t cut it -
…MacOS (the link within the article is https://apps.tempel.org/FindAnyFile/ ) while fd-find exists ( https://github.com/sharkdp/fd ) on all major platforms and is free, open source, and easy to use if you have eyes and can read a few basic…
comment by orangepurple · 2022-06-01 · in Monterey’s Finder Find memory leak may not be fixed -
…> - < https://github.com/rayon-rs/rayon > - < https://github.com/cloudflare/wrangler > - < https://github.com/sharkdp/fd >
comment by yakubin · 2022-05-19 · in The Rust Borrow Checker – A Deep Dive -
…be faster if updated to use the rust equivalent utils like https://github.com/ezrosent/frawk and https://github.com/sharkdp/fd
comment by theden · 2022-03-08 · in Command-line Tools can be 235x Faster than your Hadoop Cluster (2014) -
My tool of choice: https://github.com/sharkdp/fd
comment by svnpenn · 2022-02-06 · in Fast File Finder for Windows is a tool for quickly finding files by name -
find or indeed, the Rust-based fd[1] which is infinitesimally faster. [1] https://github.com/sharkdp/fd
comment by traceroute66 · 2021-12-31 · in You shouldn't parse the output of ls(1) -
Give fd a try. It work how you'd expect find would. https://github.com/sharkdp/fd
comment by petepete · 2021-12-10 · in A common mistake involving wildcards and the find command (2020) -
…stopped using find and switched to fd, very simple options.. works pretty well for my purposes. https://github.com/sharkdp/fd
comment by girishso · 2021-12-10 · in A common mistake involving wildcards and the find command (2020) -
…you can use it as an interactive shell in bash as well. Fzf can also use Rusty fd. ;) https://github.com/sharkdp/fd
comment by GhettoComputers · 2021-12-04 · in ZSH Completions How To -
This is what I use: https://github.com/sharkdp/fd Which you can install as a binary, or via cargo. fd is spectacular. To that you can add: https://github.com/junegunn/fzf Which you can bind to a key in your shell for convenience.
comment by 29athrowaway · 2021-11-23 · in An intro to finding things in Linux -
…an unrelated Debian package. If you don't care about that one, you can safely alias fd="fdfind"). https://github.com/sharkdp/fd (I've edited my first comment in response to this reply: I originally wrote "fdfind". (For a comment about…
comment by perihelions · 2021-11-10 · in Hop: Faster than unzip and tar at reading individual files -
…or BSD versions, in which case incompatibility has a price). https://github.com/BurntSushi/ripgrep https://github.com/sharkdp/fd
comment by perihelions · 2021-11-10 · in Hop: Faster than unzip and tar at reading individual files -
…can also be added to make it stricter) find some/location -type d -wholename '*/January/Photos' https://github.com/sharkdp/fd fd -p '*/January/Photos' some/location
comment by worldeva · 2021-08-31 · in Go Find Duplicates: A fast and simple tool to find duplicate files -
Mine are fd [0] to replace `find` and tldr [1] to replace `man`. [0]: https://github.com/sharkdp/fd [1]: https://tldr.sh/
comment by kasbah · 2021-06-14 · in Ripgrep 13.0 -
…flashing the right device every time. find is annoying, though. I'd encourage you to check out fd. https://github.com/sharkdp/fd
comment by j-james · 2021-04-09 · in Why do long options start with two dashes? (2019) -
If anyone is looking for alternatives, try fd https://github.com/sharkdp/fd
comment by thitcanh · 2021-04-09 · in Why do long options start with two dashes? (2019) -
…I use gtop [3], which has the same interface, but was developed in Node instead of Rust. [1] https://github.com/sharkdp/fd [2] https://github.com/cjbassi/ytop [3] https://github.com/aksakalli/gtop
comment by guiambros · 2021-03-23 · in I use `exa` instead of `ls` on Linux