From 58b46d5a280433d17026a1dc1549b82483e1ddbc Mon Sep 17 00:00:00 2001 From: LiLittleCat Date: Tue, 16 Aug 2022 13:30:54 +0800 Subject: [PATCH] find: add Chinese translation (#8358) --- pages.zh/common/find.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages.zh/common/find.md diff --git a/pages.zh/common/find.md b/pages.zh/common/find.md new file mode 100644 index 000000000..3aaf654ef --- /dev/null +++ b/pages.zh/common/find.md @@ -0,0 +1,36 @@ +# find + +> 在指定目录树下递归查找文件或目录。 +> 更多信息:. + +- 通过扩展名查找文件: + +`find {{指定目录}} -name '{{*.ext}}'` + +- 查找匹配多个路径或名称模式的文件: + +`find {{指定目录}} -path '{{**/path/**/*.ext}}' -or -name '{{*pattern*}}'` + +- 查找匹配指定名称的目录,不区分大小写: + +`find {{指定目录}} -type d -iname '{{*lib*}}'` + +- 查找匹配指定模式的文件,排除特定路径: + +`find {{指定目录}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` + +- 查找符合指定大小范围的文件: + +`find {{指定目录}} -size {{+500k}} -size {{-10M}}` + +- 对每个文件运行命令(在命令中使用 `{}` 代表当前文件): + +`find {{指定目录}} -name '{{*.ext}}' -exec {{wc -l {} }}\;` + +- 查找最近 7 天修改的文件并删除: + +`find {{指定目录}} -daystart -mtime -{{7}} -delete` + +- 查找空(0 字节)的文件并删除: + +`find {{指定目录}} -type {{f}} -empty -delete`