find . -type f -name '*.conf'

find Command Builder

Set the starting path, filters, optional prune exclusions, then copy a find command tuned for housekeeping and restores.

Shell glob, e.g. *.log Leave empty for any name.
Paste a full -size operand if you want it (see man find).
Emits -path ./foo -prune -o grouping so find skips subtrees.

-print0 for scripts

find

Operator reminder

If you prune, the rest of your tests usually sit after `-o` before the final `-print`. Without prune, predicates chain with implicit AND.

Linux find syntax helper

This find command generator keeps common housekeeping patterns in one screen: subtree limits, prune skip lists, timestamps, coarse size filters, and safe actions before you escalate to deletes.

find FAQ

What is the difference between -name and -iname?

-name matches case sensitively. -iname is case insensitive.

When should I use -maxdepth?

Use -maxdepth when you intentionally want shallow scans, for example scanning only immediate log directories without walking entire disk trees.

How does pruning work with find?

Prune prevents find from descending into matched paths and is paired with `-o` so other predicates still evaluate on the remainder of the tree.

Should I rely on GNU find specifics?

This builder sticks to widely used GNU/Linux find predicates. BusyBox or POSIX-only systems may omit some predicates such as `-delete`; check your local manual.