Linux Find Commands
Core Syntax
find [starting_path] [options] [expression]Learning Workflow
Phase 1: Basic Searches
By Name
# Exact filename match
find /var/log -name "syslog"
# Case-insensitive match
find /home -iname "readme.txt"
# Wildcard patterns (quote to prevent shell expansion)
find /etc -name "*.conf"
find /opt -name "log*"By Type
Flag
Type
Depth Control
Phase 2: Filtering
By Time
Base
Meaning
Suffix
Unit
By Size
By Permissions
By Ownership
Phase 3: Actions
Display and Output
Specifier
Meaning
Execute Commands
Piping to Other Tools
Phase 4: Combining Expressions
Logical Operators
Practical Combinations
Troubleshooting Scenarios
Disk Space Investigation
Permission Issues
Recent Changes Investigation
Broken Symlinks
Log File Management
DFIR-Relevant Searches
Performance Tips
Quick Reference Card
Task
Command
Last updated