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

    文章

    1238

    浏览量

    68463
  • 程序员
    +关注

    关注

    4

    文章

    931

    浏览量

    29572
  • CSS
    CSS
    +关注

    关注

    0

    文章

    104

    浏览量

    14185
收藏 人收藏

    评论

    相关推荐

    关键字搜索文件夹某个TXT文件

    文件夹随时创造TXT文件,如何及时选出刚创造的文件?或关键字搜索出需要的TXT文件
    发表于 02-06 15:22

    怎样加密文件夹

    应用于此文件夹、子文件夹和文件”,单击“确定”。下图是在将属性应用于文件夹、子文件夹和文件
    发表于 12-12 15:50

    文件夹加密超级大师V16.95官方版 - 文件夹加密软件

    /Vista/Win7/Win8/Win10软件简介:文件夹加密超级大师是一款强大易用的文件夹加密软件。文件夹加密和文件加密时有最快的加密速度,加密的
    发表于 07-06 11:36

    文件夹加密超级大师V16.96官方版 - 文件夹加密软件

    /Vista/Win7/Win8/Win10软件简介:文件夹加密超级大师是一款强大易用的文件夹加密软件。文件夹加密和文件加密时有最快的加密速度,加密的
    发表于 09-22 13:48

    文件夹加密超级大师V16.97官方版 - 文件夹加密软件

    /Vista/Win7/Win8/Win10软件简介:文件夹加密超级大师是一款强大易用的文件夹加密软件。文件夹加密和文件加密时有最快的加密速度,加密的
    发表于 10-24 14:00

    文件夹加密超级大师V16.99官方版 - 文件夹加密软件

    超级大师是一款强大易用的文件夹加密软件。文件夹加密和文件加密时有最快的加密速度,加密的文件和加密的文件夹有最高的加密强度,并且防删除、防复制
    发表于 07-26 16:39

    动态填充文件夹和文件名到树形控件

    动态填充文件夹和文件名到树形控件
    发表于 10-16 07:32

    新建HARDWARE文件夹

    在工程下新建HARDWARE文件夹文件夹下新建led和key文件夹,分别新建led.c和key.c保存在相应文件夹下。然后新建2个文本保存
    发表于 08-24 07:35

    STM32CubeMX 6.6.1为什么无法在文档显示文件/文件夹

    文件夹,但如果您随后尝试打开它,则无法打开,因为文件打开无法在文档显示文件和文件夹。如果您尝试打开 Documents STM32Cub
    发表于 12-06 07:17

    何在applications目录下添加自己的文件和文件夹呢?

    (比如libc或者spi),然后保存后编译,发现之前applications目录下新增的文件和文件夹都丢失了,编译当然也就失败。最关键的是,我从备份文件copy出来,重新手动添加到
    发表于 12-30 15:43

    请问如何在sdk添加rtos文件夹

    何在sdk添加rtos文件夹
    发表于 03-16 07:11

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

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

    文件搜索软件Everything下载

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

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

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

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

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