如果您是開發人員、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文章
1276瀏覽量
70424 -
程序員
+關注
關注
4文章
954瀏覽量
30146 -
CSS
+關注
關注
0文章
110瀏覽量
14601
發布評論請先 登錄
相關推薦
如何給共享文件夾加密
如何刪除msn共享文件夾
ubuntu中隱藏/顯示文件和文件夾
文件搜索軟件Everything下載

Beyond Compare文件夾和文件對比工具應用程序免費下載
如何在文件管理器中隱藏文件和文件夾

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

評論