Hacker GitHub

← All repos

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

Mentions per year 88 mentions · busiest year 2021 (13)
20082026
  1. …allocator may be faster, but it also uses more memory. For a much more technical discussion, see https://github.com/sharkdp/fd/issues/710
  2. 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`
  3. > Find works, but the syntax is arcane. fd is a lifesaver: https://github.com/sharkdp/fd
  4. 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` (!).
  5. 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
  6. …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
  7. And also fd https://github.com/sharkdp/fd
    comment by iknowstuff · 2025-09-14 · in macOS Tahoe is certified Unix 03 [pdf]
  8. fd exists https://github.com/sharkdp/fd
    comment by indemnity · 2025-04-27 · in Path is a utility for working with paths
  9. …Apache-2.0? That's unusual. Later: it seems they intended dual-licensing, and botched the wording: https://github.com/sharkdp/fd/issues/105
  10. 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
  11. …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
  12. In case people were curious: https://github.com/sharkdp/fd
    comment by danudey · 2025-02-10 · in Some terminal frustrations
  13. …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
  14. …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
  15. …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
  16. 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
  17. 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
  18. …by `echo "Hello world" | \grep --color=always "Hello" | hexdump` and then `!!:s^always^never` [0] https://github.com/sharkdp/fd/issues/612
  19. 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
  20. …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
  21. …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
  22. …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)
  23. 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
  24. > 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
  25. 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
  26. …of the size of Lua.) [1]: https://9p.io/wiki/plan9/Unix_to_Plan_9_command_translation/... [2]: https://github.com/sharkdp/fd
  27. 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.
  28. 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…
  29. fd instead of find (fast, good defaults) https://github.com/sharkdp/fd
    comment by redsparrow · 2022-12-08 · in Ncdu – NCurses Disk Usage
  30. 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
  31. …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…
  32. …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
  33. 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?
  34. fd has musl version https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-mu...
  35. …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…
  36. …> - < 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
  37. …be faster if updated to use the rust equivalent utils like https://github.com/ezrosent/frawk and https://github.com/sharkdp/fd
  38. My tool of choice: https://github.com/sharkdp/fd
  39. 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)
  40. Give fd a try. It work how you'd expect find would. https://github.com/sharkdp/fd
  41. …stopped using find and switched to fd, very simple options.. works pretty well for my purposes. https://github.com/sharkdp/fd
  42. …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
  43. 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
  44. …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…
  45. …or BSD versions, in which case incompatibility has a price). https://github.com/BurntSushi/ripgrep https://github.com/sharkdp/fd
  46. …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
  47. 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
  48. …flashing the right device every time. find is annoying, though. I'd encourage you to check out fd. https://github.com/sharkdp/fd
  49. If anyone is looking for alternatives, try fd https://github.com/sharkdp/fd
  50. …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