ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

find匹配文件名 - liyan

2026/8/7 4:04:56 拓冰建站 浏览量
find匹配文件名 - liyan
text  text.bak

希望从中找到text.bak。使用find实现。

错误操作:

>find -name *.bak* .
find: paths must precede expression: .
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]

-name会作为EXPRESSIONS存在。find要求的参数位置为:

find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]

所以,正确格式为:

find . -name *.bak
./text.bak

关于正则中.会作为通配符,如需匹配text.bak需要对.进行转义的情况,也需要关注下。本例中就不涉及了。