diff --git a/pages/common/find.md b/pages/common/find.md index 25452e23d7..0fa3ee8900 100644 --- a/pages/common/find.md +++ b/pages/common/find.md @@ -7,18 +7,14 @@ `find {{root_path}} -name '{{*.ext}}'` -- Find files by matching multiple patterns: +- Find files matching multiple path/name patterns: -`find {{root_path}} -name '{{*pattern_1*}}' -or -name '{{*pattern_2*}}'` +`find {{root_path}} -path '{{**/path/**/*.ext}} -or -name '{{*pattern*}}'` - Find directories matching a given name, in case-insensitive mode: `find {{root_path}} -type d -iname '{{*lib*}}'` -- Find files matching a path pattern: - -`find {{root_path}} -path '{{**/lib/**/*.ext}}'` - - Find files matching a given pattern, excluding specific paths: `find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` @@ -31,6 +27,10 @@ `find {{root_path}} -name '{{*.ext}}' -exec {{wc -l {} }}\;` -- Find files modified in the last 7 days, and delete them: +- Find files modified in the last 7 days and delete them: -`find {{root_path}} -mtime {{-7}} -delete` +`find {{root_path}} -mtime -{{7}} -delete` + +- Find empty (0 byte) files and delete them: + +`find {{root_path}} -type {{f}} -empty -delete`