🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Linux Beginner

What is Find?

A powerful command for searching files and directories based on various criteria like name, size, type, and modification time.

Find traverses directory trees to locate files matching specified criteria. Examples: find /var/log -name "*.log" -mtime -7 (logs modified in last 7 days), find . -size +100M (files over 100MB), find . -type d -empty (empty directories).

The -exec flag runs commands on results: find . -name "*.tmp" -exec rm {} \;. Combining with -print0 and xargs -0 handles filenames with spaces safely. Find is essential for system administration and cleanup tasks.

Related Terms

Namespace
A Linux kernel feature that provides process isolation by creating separate instances of global system resources.
Network Namespace
A Linux kernel feature that provides isolated network stacks with independent interfaces, routing tables, and firewall rules.
Daemon
A background process that runs continuously on a system, typically providing services like web serving or logging.
Disk Quota
A system for limiting the amount of disk space or number of files that individual users or groups can consume on a filesystem.
Tmux
A terminal multiplexer that allows running multiple terminal sessions within a single window, with detach/reattach capability.
Crontab Syntax
The time specification format used in cron job scheduling, with five fields defining minute, hour, day of month, month, and day of week.
View All Linux Terms →