Web Tools
Find Command Builder
Build Unix find commands visually with proper flag ordering. Configure path, name patterns, file types, size and time filters, depth limits, permissions, user/group ownership, and actions like -exec, -delete, -print0. Supports case-insensitive search, OR mode, and exclusion patterns. Runs entirely in your browser — your data never leaves your machine.
find unix linux cli command-builder search
Published May 31, 2026
All interactive tools run entirely in your browser. Your data never leaves your device.
How It Works
Select a search path, name pattern, file type, and configure filters like size, time, permissions, and ownership. Choose an action (print, delete, exec) and the tool assembles the correct find command with proper predicate ordering. A plain-English explanation describes each flag.
Features
- 8 file types: any, file, directory, symlink, socket, pipe, block, char
- Name patterns: glob matching with case-sensitive or case-insensitive (
-iname) modes - Size filter: bytes, KB, MB, GB with greater-than, less-than, or exact operators
- Time filter: modification, access, or status-change time in days
- Depth control:
-maxdepthand-mindepthlimits - Permissions: octal or symbolic permission matching
- User/Group: filter by file ownership
- Boolean flags:
-empty,-readable,-writable,-executable - OR mode: combine predicates with
-oinstead of implicit AND - Exclusion patterns:
! -namefor files to skip - 7 actions:
-print,-print0,-delete,-ls,-exec {} \;,-exec {} +,-execdir - 5 examples: log files, large files, empty directories, executables, TypeScript files
- Flag explanation: plain-English description of each flag
- Private: all computation runs in your browser — no data transmitted
Use Cases
- Building file cleanup scripts with the right find flags
- Finding large or old files for disk space recovery
- Searching for files by type, name, or ownership
- Constructing safe
-execpipelines for batch operations - Teaching Unix find syntax to developers