首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找包含特定文本的路径。

查找包含特定文本的路径。
EN

Stack Overflow用户
提问于 2013-08-06 17:16:20
回答 5查看 7.4K关注 0票数 3

如何从特定目录找到包含字符串"tomcat“的所有路径?也就是说,我想找到任何包含tomcat1,tomcat2,tomcat3等的东西吗?

谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-08-06 17:18:28

试一试

代码语言:javascript
复制
find . -iname tomcat\*

将点替换为要搜索的dir,或将cd替换为要搜索的dir。

如果只想搜索目录名,请尝试

代码语言:javascript
复制
find . -type d -iname tomcat\*
票数 7
EN

Stack Overflow用户

发布于 2013-08-06 17:23:22

如果没有上下文,这里的其他答案可能会有点混乱。简单的回答是查看find的手册页,但我可以在这里添加一些摘要。本质上你想:

代码语言:javascript
复制
find <starting path> -iname "tomcat*"

如果希望-iname区分大小写,可以将它更改为-name。如果您只想在当前目录下进行搜索,则应该使用.作为您的起始目录。如果要搜索整个文件系统,请使用/。如果您希望在tomcast中有任何文件名,即使它在稍后的文件中,也可以使用"*tomcat*"。你只需要弄清楚什么才是适合你的搜索。

票数 3
EN

Stack Overflow用户

发布于 2017-04-01 17:39:13

使用Linux (GNU ) 4.7尝试-wholename测试:

find . -wholename */tomcat*

find . -type d -wholename */tomcat*

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18086472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档