如果您是開發(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ù)字。
-
Web
+關(guān)注
關(guān)注
2文章
1284瀏覽量
70880 -
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30288 -
CSS
+關(guān)注
關(guān)注
0文章
110瀏覽量
14752
發(fā)布評論請先 登錄
如何給共享文件夾加密
如何刪除msn共享文件夾
ubuntu中隱藏/顯示文件和文件夾
文件搜索軟件Everything下載

Beyond Compare文件夾和文件對比工具應(yīng)用程序免費下載
Linux中如何判斷文件夾是否存在并新建文件夾

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

文件夾和文件對比工具Beyond Compare 3軟件免費下載
Unity中所有特殊的文件夾
筆記:Unity中所有特殊的文件夾

評論