fdf - Fast Directory Finder
LINUX ONLY!!!!!!!!!!!!! (should work on openbsd?)
A high-performance file search utility for Linux systems, designed to quickly traverse and filter your filesystem.
PLEASE NOTE
THIS PROJECT IS MEANT TO BE USED AS A COMMIT TO FD AND IS NOWHERE NEAR COMPLETION.
Features
- Ultra-fast multi-threaded directory traversal
- Powerful regex pattern matching (with glob support via
-g) - Extension filtering (
-E jpg,png) - Hidden file toggle (default: excluded)
- Case sensitivity control (
-sfor case-sensitive) - File type filtering (files, directories via
-t) - Thread configuration for performance tuning (
-j 8) - Max results limit (
-d 100) - Full path matching (
-p) - Fixed-string search (non-regex via
-F)
Requirements
- Linux only: Optimized for Linux filesystems
- Rust 1.74+ (recommended for building from source)
Installation
# Clone & build
# Optional system install
)
# Find all files containing "config" in the current directory and subdirectories (case-insensitive and excluding directories+hidden files)
# Find all JPG files in the home directory (excluding hidden files)
# Find all Python files in /usr/local (including hidden files)
## Options
)
)
)