如果您是開發(fā)人員、Web 程序員或處理許多文件的人,并且需要查找單個(gè)文本,今天可要好好看這篇文章了。
假設(shè)您有一個(gè)包含 30 個(gè)文件夾和 20,000 個(gè)文件的目錄,這些文件夾中包含的文件的擴(kuò)展名可能有.txt、.php、.css、.js 等。
您需要在這些文件中快速找到一個(gè)或多個(gè)單詞,這個(gè)時(shí)候你有什么好辦法?當(dāng)然,查看每個(gè)文件是不可能的,所以Linux 的grep命令就出場(chǎng)了!
grep命令是非常強(qiáng)大的,它也是最通用的Linux命令,它的主要目的是在每個(gè)文件中搜索模式,并且支持復(fù)雜的規(guī)則。
要在文件夾層次結(jié)構(gòu)中包含的數(shù)千個(gè)文件中搜索文本,您只需要一行命令即可。
grep -rnw '/path' -e 'text'
使用此命令,您將能夠在數(shù)百或數(shù)千個(gè)文件中搜索文本,只需將/path字符串替換為要搜索文本的路徑,并將字符串替換為要查找的文本text。
舉個(gè)簡(jiǎn)單的例子,假設(shè)我想在我的主目錄中包含 305 個(gè)項(xiàng)目(包括文件和文件夾)的名為“wljslmz”的目錄中找到單詞“wljs”。我會(huì)使用的命令是.grep -rnw '/home/wangrui/wljslmz/' -e 'wljs'
grep 最好的部分是它知道區(qū)分大小寫的搜索,因此您可以找到包含大寫字母、數(shù)字或任何其他字符的單詞,當(dāng)然,您也可以只搜索數(shù)字。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
如何/怎樣顯示隱藏文件或文件夾
首先打開我的電腦
發(fā)表于 08-03 22:23
?1998次閱讀
如何給共享文件夾加密
對(duì)于windows XP用戶: 1. 打開“我的電腦”->“工具”->“文件夾選項(xiàng)”->“查看”->去掉“使
發(fā)表于 02-24 11:31
?2334次閱讀
如何刪除msn共享文件夾
Q:我的電腦中有個(gè)安裝了MSN 8.0才有的無(wú)名文件夾。我想問(wèn)問(wèn)董師傅,這個(gè)文件夾到底有什么?如何刪除?
發(fā)表于 02-24 13:56
?796次閱讀
Android系統(tǒng)文件夾結(jié)構(gòu)解析
發(fā)表于 03-19 11:23
?0次下載
ubuntu 16.04 LTS - 隱藏/顯示文件和文件夾 1. GUI hot key Ctrl H: 隱藏/顯示文件和文件夾 2. Show hidden and backup
發(fā)表于 11-25 12:52
?5085次閱讀
Everything是一個(gè)運(yùn)行于Windows系統(tǒng),基于文件、文件夾名稱的快速文件搜索軟件。Everything在搜索之前就會(huì)把所用的
發(fā)表于 12-13 17:18
?0次下載
linux下各文件夾的結(jié)構(gòu)說(shuō)明及用途介紹。
發(fā)表于 01-26 14:47
?2856次閱讀
Beyond Compare是一款不可多得的專業(yè)級(jí)的文件夾和文件對(duì)比工具。使用它可以很方便地對(duì)比出兩個(gè)文件夾或者文件的不同之處,相差的每一個(gè)字節(jié)用顏色加以表示,查看方便,支持多種規(guī)則對(duì)
發(fā)表于 01-03 10:40
?13次下載
本文檔的主要內(nèi)容詳細(xì)介紹的是Linux中如何判斷文件夾是否存在并新建文件夾vi文件免費(fèi)下載。
發(fā)表于 01-17 08:00
?8次下載
如果一個(gè)系統(tǒng)被多個(gè)用戶使用,你或許出于個(gè)人原因想在文件管理器中隱藏一些文件或文件夾不讓其他人看到(絕大多數(shù)用戶不會(huì)對(duì) Linux 系統(tǒng)進(jìn)行深
發(fā)表于 05-13 09:34
?1367次閱讀
本文檔的主要內(nèi)容詳細(xì)介紹的是文件夾和文件對(duì)比工具Beyond Compare 3軟件免費(fèi)下載。
發(fā)表于 03-17 08:00
?7次下載
隱藏文件夾:以.開頭的文件夾會(huì)被Unity忽略。在這種文件夾中的資源不會(huì)被導(dǎo)入,腳本不會(huì)被編譯。也不會(huì)出現(xiàn)在Project視圖中。
發(fā)表于 02-12 16:10
?2588次閱讀
隱藏文件夾:以.開頭的文件夾會(huì)被Unity忽略。在這種文件夾中的資源不會(huì)被導(dǎo)入,腳本不會(huì)被編譯。也不會(huì)出現(xiàn)在Project視圖中。
發(fā)表于 01-21 06:24
?4次下載
使用win7系統(tǒng)的過(guò)程中,經(jīng)常會(huì)發(fā)現(xiàn)找不到許多文件夾,這是因?yàn)?b class='flag-5'>文件夾被隱藏了,那么win7系統(tǒng)隱藏文件夾怎么查看?因此今天小編就來(lái)告訴大家顯示win7
發(fā)表于 03-24 17:22
?1010次閱讀
在Linux中,您可以使用 ls 命令來(lái)顯示文件夾所有文件的屬性。使用 ls -a 命令可以查看包括隱藏文件在內(nèi)的所有
發(fā)表于 11-13 16:52
?1004次閱讀
評(píng)論