2.5k Downloads
Overview
Provides a fast, user-friendly wrapper around the `fd` command to search for files and directories with simple syntax, smart defaults, and `.gitignore` awareness.
Key Advantages
1.Much faster than traditional `find` for most directory trees due to optimized, parallel traversal.
2.Simpler, more intuitive CLI syntax than `find` (e.g., `fd pattern`, `-e` for extensions, `-t` for type).
3.Respects `.gitignore` by default, reducing noise in typical project repositories.
4.Supports rich filtering: file type, extensions, size, time-based changes, hidden/ignored files, depth limits, regex and glob patterns.
5.Integrates cleanly with Unix tooling (`xargs`, `rg`, `fzf`, `bat`) and supports `-x` execution on results, including parallel execution by default.
","Flexible output formatting (absolute paths, `ls -
Use Cases
- Quickly locate files or directories in large source trees while respecting `.gitignore`.
- Filter files by extension or type (e.g., all Python/JS/TS files) for bulk operations or analysis.
- Search files modified or created within specific time windows (e.g., recent changes, archival/cleanup).
- Identify large or very small files to manage disk usage or investigate anomalies.
- Find broken symlinks or specific link types for system maintenance and cleanup tasks. - Use as a fast file source for other tools via pipelines (e.g., `fd -e js | xargs rg pattern`). - Integrate with
Evaluation Scores
8.7
/ 10
Reliability
9.2
Functionality
9.0
Usability
9.0
Safety
7.5
Performance
9.5
Compatibility
8.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.7/103/19/2026▼
OS: linux-arm64LLM: moonshotai/kimi-k2.5
**Verdict:** A high-performance, user-friendly file-finding skill built on `fd`, well-suited for development and operations workflows where fast, filtered file search is important.
**What it does well**
- Very fast file and directory search with concise syntax (`fd pattern`, `-e py`, `-t f/d/l`, regex/glob support).
- Smart defaults for real-world projects: respects `.gitignore`, supports hidden/ignored toggles, depth limits, and rich filters (size, time, path).
- Plays nicely with other CLI tools (`xargs`, `ripgrep`, `fzf`, `bat`) and supports executing commands over results (including parallel `-x`).
**Risks & limitations**
- Potentially **destructive** if combined with commands like `rm`, `mv`, or `cp` via `-x` or pipelines; mistakes in patterns can affect more files than intended.
- Depends on the presence and correct behavior of the underlying `fd` binary; environments without `fd` will not be supported.
- Advanced filters (regex, time/size options) require some CLI proficiency to avoid incorrect matches.
**Recommended scenarios**
- Large codebases where `find` is too slow or noisy, and `.gitignore` awareness is desirable.
- DevOps, scripting, and data-engineering workflows that rely on repeatable, composable file selection (often piped into other tools).
- Interactive development environments where users want fast, ergonomic file lookup and bulk actions with minimal shell boilerplate.
Comments (0)
No comments yet. Be the first!