如果您是開發人員、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
+關注
關注
2文章
1304瀏覽量
74472 -
程序員
+關注
關注
4文章
956瀏覽量
30941 -
CSS
+關注
關注
0文章
110瀏覽量
15506
發布評論請先 登錄
相關推薦
熱點推薦
如何在applications目錄下添加自己的文件和文件夾呢?
(比如libc或者spi),然后保存后編譯,發現之前applications目錄下新增的文件和文件夾都丟失了,編譯當然也就失敗。最關鍵的是,我從備份文件copy出來,重新手動添加到
發表于 12-30 15:43
如何給共享文件夾加密
如何給共享文件夾加密
對于windows XP用戶: 1. 打開“我的電腦”->“工具”->“文件夾選項”->“查看”->去掉“使
發表于 02-24 11:31
?2557次閱讀
如何刪除msn共享文件夾
如何刪除msn共享文件夾
Q:我的電腦中有個安裝了MSN 8.0才有的無名文件夾。我想問問董師傅,這個文件夾到底有什么?如何刪除?
發表于 02-24 13:56
?948次閱讀
ubuntu中隱藏/顯示文件和文件夾
ubuntu 16.04 LTS - 隱藏/顯示文件和文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件和文件夾 2. Show hidden and backup
發表于 11-25 12:52
?5437次閱讀
文件搜索軟件Everything下載
Everything是一個運行于Windows系統,基于文件、文件夾名稱的快速文件搜索軟件。Everything在搜索之前就會把所用的
發表于 12-13 17:18
?0次下載
Beyond Compare文件夾和文件對比工具應用程序免費下載
Beyond Compare是一款不可多得的專業級的文件夾和文件對比工具。使用它可以很方便地對比出兩個文件夾或者文件的不同之處,相差的每一個字節用顏色加以表示,查看方便,支持多種規則對
發表于 01-03 10:40
?13次下載
如何在文件管理器中隱藏文件和文件夾
如果一個系統被多個用戶使用,你或許出于個人原因想在文件管理器中隱藏一些文件或文件夾不讓其他人看到(絕大多數用戶不會對 Linux 系統進行深
發表于 05-13 09:34
?1951次閱讀
文件夾和文件對比工具Beyond Compare 3軟件免費下載
本文檔的主要內容詳細介紹的是文件夾和文件對比工具Beyond Compare 3軟件免費下載。
發表于 03-17 08:00
?8次下載
Unity中所有特殊的文件夾
隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現在Project視圖中。
筆記:Unity中所有特殊的文件夾
隱藏文件夾:以.開頭的文件夾會被Unity忽略。在這種文件夾中的資源不會被導入,腳本不會被編譯。也不會出現在Project視圖中。
發表于 01-21 06:24
?4次下載
windows7系統中隱藏文件夾的方法是怎樣的
使用win7系統的過程中,經常會發現找不到許多文件夾,這是因為文件夾被隱藏了,那么win7系統隱藏文件夾怎么查看?因此今天小編就來告訴大家顯示win7
發表于 03-24 17:22
?1560次閱讀
linux 顯示文件夾所有文件的屬性
在Linux中,您可以使用 ls 命令來顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內的所有
如何在Linux的文件和文件夾中搜索文本?
評論