Finding files faster than your friends
Outline
We begin with the GNU family of tools (ls
, tree
, find
, grep
) and their hipster cousins (exa
, fd
, rg
)
- The GNU family
- ls
- https://lib.rs/crates/ffcnt
- tree
- git ls-files
- https://cj.rs//blog/git-ls-files-is-faster-than-fd-and-find/
- HN Discussion
- How could we create an everything clone on Linux?
- https://github.com/rflament/loggedfs
- https://en.wikipedia.org/wiki/Log-structured_file_system
- find
- grep
- ls
- Their rusty cousins
- exa / lsd
- fd
- rg + hgrep, ugrep
- Indexed search
- Everything on Windows/NTFS
-
Everything for ext4
- The locate family
- rlocate & its kernel shenanigans
- lolcate-rs
loki
: our own custom locate tool- Julia’s post, twitter discussion
- fd, rg, bat, fzf
- Code search
- ctags
- LxR: https://lxr.sourceforge.io/en/index.php
- LxRng