0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Linux的文件和文件夹中搜索文本?

jf_78858299 ? 来源:运维漫谈 ? 作者:运维漫谈 ? 2023-05-12 16:19 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果您是开发人员、Web 程序员或处理许多文件的人,并且需要查找单个文本,今天可要好好看这篇文章了。

假设您有一个包含 30 个文件夹和 20,000 个文件的目录,这些文件夹中包含的文件的扩展名可能有.txt、.php、.css、.js 等。

您需要在这些文件中快速找到一个或多个单词,这个时候你有什么好办法?当然,查看每个文件是不可能的,所以Linux 的grep命令就出场了!

grep命令是非常强大的,它也是最通用的Linux命令,它的主要目的是在每个文件中搜索模式,并且支持复杂的规则。

要在文件夹层次结构中包含的数千个文件中搜索文本,您只需要一行命令即可。

grep -rnw '/path' -e 'text'

使用此命令,您将能够在数百或数千个文件中搜索文本,只需将/path字符串替换为要搜索文本的路径,并将字符串替换为要查找的文本text。

举个简单的例子,假设我想在我的主目录中包含 305 个项目(包括文件和文件夹)的名为“wljslmz”的目录中找到单词“wljs”。我会使用的命令是.grep -rnw '/home/wangrui/wljslmz/' -e 'wljs'

grep 最好的部分是它知道区分大小写的搜索,因此您可以找到包含大写字母、数字或任何其他字符的单词,当然,您也可以只搜索数字。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Web
    Web
    +关注

    关注

    2

    文章

    1290

    浏览量

    71893
  • 程序员
    +关注

    关注

    4

    文章

    954

    浏览量

    30518
  • CSS
    CSS
    +关注

    关注

    0

    文章

    110

    浏览量

    14943
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何/怎样显示隐藏文件文件夹

    如何/怎样显示隐藏文件文件夹 首先打开我的电脑
    发表于 08-03 22:23 ?2068次阅读

    如何给共享文件夹加密

    如何给共享文件夹加密 对于windows XP用户:   1. 打开“我的电脑”->“工具”->“文件夹选项”->“查看”->去掉“使
    发表于 02-24 11:31 ?2406次阅读

    如何删除msn共享文件夹

    如何删除msn共享文件夹  Q:我的电脑中有个安装了MSN 8.0才有的无名文件夹。我想问问董师傅,这个文件夹到底有什么?如何删除?
    发表于 02-24 13:56 ?861次阅读

    Android系统文件夹结构解析

    Android系统文件夹结构解析
    发表于 03-19 11:23 ?0次下载

    ubuntu隐藏/显示文件和文件夹

    ubuntu 16.04 LTS - 隐藏/显示文件和文件夹 1. GUI hot key Ctrl H: 隐藏/显示文件和文件夹 2. Show hidden and backup
    发表于 11-25 12:52 ?5287次阅读

    文件搜索软件Everything下载

    Everything是一个运行于Windows系统,基于文件文件夹名称的快速文件搜索软件。Everything在搜索之前就会把所用的
    发表于 12-13 17:18 ?0次下载
    <b class='flag-5'>文件</b><b class='flag-5'>搜索</b>软件Everything下载

    基于Linux文件夹的结构说明及用途的简单解析

    linux下各文件夹的结构说明及用途介绍。
    的头像 发表于 01-26 14:47 ?3108次阅读

    Beyond Compare文件夹和文件对比工具应用程序免费下载

    Beyond Compare是一款不可多得的专业级的文件夹和文件对比工具。使用它可以很方便地对比出两个文件夹或者文件的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对
    发表于 01-03 10:40 ?13次下载

    Linux如何判断文件夹是否存在并新建文件夹

    本文档的主要内容详细介绍的是Linux如何判断文件夹是否存在并新建文件夹vi文件免费下载。
    发表于 01-17 08:00 ?8次下载
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>如何判断<b class='flag-5'>文件夹</b>是否存在并新建<b class='flag-5'>文件夹</b>

    何在文件管理器隐藏文件和文件夹

    如果一个系统被多个用户使用,你或许出于个人原因想在文件管理器隐藏一些文件文件夹不让其他人看到(绝大多数用户不会对 Linux 系统进行深
    发表于 05-13 09:34 ?1660次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>文件</b>管理器<b class='flag-5'>中</b>隐藏<b class='flag-5'>文件</b><b class='flag-5'>和文件夹</b>

    文件夹和文件对比工具Beyond Compare 3软件免费下载

    本文档的主要内容详细介绍的是文件夹和文件对比工具Beyond Compare 3软件免费下载。
    发表于 03-17 08:00 ?7次下载

    Unity中所有特殊的文件夹

    隐藏文件夹:以.开头的文件夹会被Unity忽略。在这种文件夹的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。
    的头像 发表于 02-12 16:10 ?3105次阅读

    笔记:Unity中所有特殊的文件夹

    隐藏文件夹:以.开头的文件夹会被Unity忽略。在这种文件夹的资源不会被导入,脚本不会被编译。也不会出现在Project视图中。
    发表于 01-21 06:24 ?4次下载
    笔记:Unity中所有特殊的<b class='flag-5'>文件夹</b>

    windows7系统隐藏文件夹的方法是怎样的

    使用win7系统的过程,经常会发现找不到许多文件夹,这是因为文件夹被隐藏了,那么win7系统隐藏文件夹怎么查看?因此今天小编就来告诉大家显示win7
    发表于 03-24 17:22 ?1198次阅读

    linux 显示文件夹所有文件的属性

    Linux,您可以使用 ls 命令来显示文件夹所有文件的属性。使用 ls -a 命令可以查看包括隐藏文件在内的所有
    的头像 发表于 11-13 16:52 ?1509次阅读