-print0 for scripts
find Set the starting path, filters, optional prune exclusions, then copy a find command tuned for housekeeping and restores.
-print0 for scripts
find If you prune, the rest of your tests usually sit after `-o` before the final `-print`. Without prune, predicates chain with implicit AND.
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.
-name matches case sensitively. -iname is case insensitive.
Use -maxdepth when you intentionally want shallow scans, for example scanning only immediate log directories without walking entire disk trees.
Prune prevents find from descending into matched paths and is paired with `-o` so other predicates still evaluate on the remainder of the tree.
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.