0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

jf_78858299 ? 來源:運維漫談 ? 作者:運維漫談 ? 2023-05-12 16:19 ? 次閱讀

如果您是開發(fā)人員、Web 程序員或處理許多文件的人,并且需要查找單個文本,今天可要好好看這篇文章了。

假設(shè)您有一個包含 30 個文件夾和 20,000 個文件的目錄,這些文件夾中包含的文件的擴展名可能有.txt、.php、.css、.js 等。

您需要在這些文件中快速找到一個或多個單詞,這個時候你有什么好辦法?當(dāng)然,查看每個文件是不可能的,所以Linux 的grep命令就出場了!

grep命令是非常強大的,它也是最通用的Linux命令,它的主要目的是在每個文件中搜索模式,并且支持復(fù)雜的規(guī)則。

要在文件夾層次結(jié)構(gòu)中包含的數(shù)千個文件中搜索文本,您只需要一行命令即可。

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

使用此命令,您將能夠在數(shù)百或數(shù)千個文件中搜索文本,只需將/path字符串替換為要搜索文本的路徑,并將字符串替換為要查找的文本text。

舉個簡單的例子,假設(shè)我想在我的主目錄中包含 305 個項目(包括文件和文件夾)的名為“wljslmz”的目錄中找到單詞“wljs”。我會使用的命令是.grep -rnw '/home/wangrui/wljslmz/' -e 'wljs'

grep 最好的部分是它知道區(qū)分大小寫的搜索,因此您可以找到包含大寫字母、數(shù)字或任何其他字符的單詞,當(dāng)然,您也可以只搜索數(shù)字。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1284

    瀏覽量

    70885
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    954

    瀏覽量

    30289
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    14753
收藏 0人收藏

    評論

    相關(guān)推薦
    熱點推薦

    如何/怎樣顯示隱藏文件文件夾

    如何/怎樣顯示隱藏文件文件夾 首先打開我的電腦
    發(fā)表于 08-03 22:23 ?2050次閱讀

    如何給共享文件夾加密

    如何給共享文件夾加密 對于windows XP用戶:   1. 打開“我的電腦”->“工具”->“文件夾選項”->“查看”->去掉“使
    發(fā)表于 02-24 11:31 ?2368次閱讀

    如何刪除msn共享文件夾

    如何刪除msn共享文件夾  Q:我的電腦中有個安裝了MSN 8.0才有的無名文件夾。我想問問董師傅,這個文件夾到底有什么?如何刪除?
    發(fā)表于 02-24 13:56 ?835次閱讀

    Android系統(tǒng)文件夾結(jié)構(gòu)解析

    Android系統(tǒng)文件夾結(jié)構(gòu)解析
    發(fā)表于 03-19 11:23 ?0次下載

    ubuntu隱藏/顯示文件和文件夾

    ubuntu 16.04 LTS - 隱藏/顯示文件和文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件和文件夾 2. Show hidden and backup
    發(fā)表于 11-25 12:52 ?5223次閱讀

    文件搜索軟件Everything下載

    Everything是一個運行于Windows系統(tǒng),基于文件、文件夾名稱的快速文件搜索軟件。Everything在搜索之前就會把所用的
    發(fā)表于 12-13 17:18 ?0次下載
    <b class='flag-5'>文件</b><b class='flag-5'>搜索</b>軟件Everything下載

    基于Linux文件夾的結(jié)構(gòu)說明及用途的簡單解析

    linux下各文件夾的結(jié)構(gòu)說明及用途介紹。
    的頭像 發(fā)表于 01-26 14:47 ?3027次閱讀

    Beyond Compare文件夾和文件對比工具應(yīng)用程序免費下載

    Beyond Compare是一款不可多得的專業(yè)級的文件夾和文件對比工具。使用它可以很方便地對比出兩個文件夾或者文件的不同之處,相差的每一個字節(jié)用顏色加以表示,查看方便,支持多種規(guī)則對
    發(fā)表于 01-03 10:40 ?13次下載

    Linux如何判斷文件夾是否存在并新建文件夾

    本文檔的主要內(nèi)容詳細(xì)介紹的是Linux如何判斷文件夾是否存在并新建文件夾vi文件免費下載。
    發(fā)表于 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>

    何在文件管理器隱藏文件和文件夾

    如果一個系統(tǒng)被多個用戶使用,你或許出于個人原因想在文件管理器隱藏一些文件文件夾不讓其他人看到(絕大多數(shù)用戶不會對 Linux 系統(tǒng)進行深
    發(fā)表于 05-13 09:34 ?1577次閱讀
    如<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軟件免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是文件夾和文件對比工具Beyond Compare 3軟件免費下載。
    發(fā)表于 03-17 08:00 ?7次下載

    Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾的資源不會被導(dǎo)入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    的頭像 發(fā)表于 02-12 16:10 ?2993次閱讀

    筆記:Unity中所有特殊的文件夾

    隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾的資源不會被導(dǎo)入,腳本不會被編譯。也不會出現(xiàn)在Project視圖中。
    發(fā)表于 01-21 06:24 ?4次下載
    筆記:Unity中所有特殊的<b class='flag-5'>文件夾</b>

    windows7系統(tǒng)隱藏文件夾的方法是怎樣的

    使用win7系統(tǒng)的過程,經(jīng)常會發(fā)現(xiàn)找不到許多文件夾,這是因為文件夾被隱藏了,那么win7系統(tǒng)隱藏文件夾怎么查看?因此今天小編就來告訴大家顯示win7
    發(fā)表于 03-24 17:22 ?1142次閱讀

    linux 顯示文件夾所有文件的屬性

    Linux,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內(nèi)的所有
    的頭像 發(fā)表于 11-13 16:52 ?1307次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品