Search & Find Tools
Terminal demos of modern file search and content search tools — ripgrep, fd, fzf, The Silver Searcher, and more.
Dalam Koleksi Ini
- 1. File Cleanup — Part 2: Delete Old Log Files with fd
- 2. Code Review Workflow — Part 2: Benchmark Before and After
- 3. File Cleanup — Part 1: Find Disk Hogs with dust
- 4. Log Analysis — Part 2: Summarize with xsv
- 5. Shell Productivity — Part 2: Smart History Search with atuin
- 6. fzf — Fuzzy finder
- 7. ripgrep — Fast recursive search
- 8. find — Search for files
- 9. grep — Search text patterns
- 10. Finding and Fixing a Bug — Part 2: Inspect and Review the Fix
- 11. grep — rg vs grep vs ag
- 12. mcfly — atuin vs mcfly
- 13. Shell Productivity — Part 1: Fuzzy Find with fzf
- 14. ag — rg vs grep vs ag
- 15. Finding and Fixing a Bug — Part 1: Search for the Error
- 16. atuin — atuin vs mcfly
- 17. ripgrep — rg vs grep vs ag
- 18. find — fd vs find
- 19. sd — Intuitive Find & Replace CLI
- 20. Log Analysis — Part 1: Extract Errors with rg and jq
- 21. Code Review Workflow — Part 1: View Diff with delta
- 22. fd — fd vs find
- 23. atuin — Magical Shell History
- 24. ripgrep (rg) — Blazing Fast Regex Search
- 25. brew search — Find Homebrew packages
- 26. ag — The Silver Searcher
- 27. neovim — Telescope fuzzy finder
- 28. helix — Fuzzy file and symbol picker
- 29. forgit::diff — interactively select files and view diffs with fzf
- 30. mcfly — Context-aware history search
- 31. forgit::log — fuzzy-search Git log with fzf preview
- 32. atuin — Interactive shell history search
- 33. fd — Fast and User-Friendly Alternative to find
- 34. zi — interactive zoxide directory picker
- 35. fd -e py | sad "old" "new" — batch find-and-replace across files
- 36. fzf — fuzzy find any file interactively
- 37. rg -t py "import" — search Python files for imports
- 38. fd -e rs --exec wc -l — find and run a command on results
- 39. ag -l "TODO" — list files containing a pattern
- 40. ugrep -r --color "pattern" — Unicode-aware recursive search
- 41. rg --stats "error" — search with match statistics
- 42. fd -H .env — find hidden .env files
- 43. rg -C 3 "func" — search with surrounding context lines
- 44. fzf — Command-Line Fuzzy Finder
- 45. grep --color=always -E "error|warn" — highlight errors and warnings
- 46. grep -rn "TODO" . — recursive grep with line numbers
- 47. fd .py — find Python files fast
- 48. ack --python "import" — search Python files with ack
- 49. cat file | fzf — fuzzy filter any input stream
- 50. fd --type f --extension md — find Markdown files
- 51. ag "pattern" — search with the Silver Searcher
- 52. rg 'config' src/ — ripgrep recursive search
- 53. rg "TODO" — search for TODO comments recursively
- 54. broot — interactive directory navigator
- 55. sd "before" "after" file.txt — simple in-place string replacement
- 56. Ctrl+R — fzf shell history search
- 57. fzf --preview 'bat {}' — fuzzy find with file preview