求在linu下查詢某一目錄下檔案的內容包含指定字

時間 2021-08-11 18:10:21

1樓:

給定字串查詢檔名,例如,查詢當前目錄下所有檔案中包含字串"linux"的檔案,可以使用如下命令:egrep linux *

舉例:testfile、testfile1中都還有linux,查詢結果如下所示:

$ egrep linux * #查詢當前目錄下包含字串「linux」的檔案

testfile:hello linux!

testfile:linux is a free unix-type operating system.

testfile:linux.

testfile1:hellinux!

testfile1:this a linux testfile!

擴充套件資料

linux egrep命令執行效果與"grep-e"相似,使用的語法及引數可參照grep指令,與grep的不同點在於解讀字串的方法。

egrep是用extended regular expression語法來解讀的,而grep則用basic regular

expression 語法解讀,extended regular expression比basic regular

expression的表達更規範。

2樓:匿名使用者

我看著這題很長時間了,本來不想回答了,但看到提交的答案,我不能不回答,有更簡單的方法:

命令:grep [選項引數]  「要查詢的內容字串"  路徑-r :遞迴查詢子目錄

-l :只顯示檔名

./ :當前目錄路徑

[root@-xl pythontest]# grep -rl "python" ./

./stu.py

./gen.py

./test.py

./recursion.py

覺得不夠好,那就替換掉檔名前的路徑

[root@-xl pythontest]# grep -rl "python" ./ |sed "s;./;;g"

stu.py

gen.py

test.py

recursion.py

3樓:

直接敲 grep "你的內容" -r . (後面有個點表示當前目錄,你也可以加絕對路徑)

4樓:匿名使用者

find . |xargs grep abc

find . -type f |xargs grep abc

find . -name "*.txt"|xargs grep abc

5樓:偷腥喵嘟

很簡單,一個命令搞定。比如你要找所有/home下檔名裡包含 .a 的所有檔案,終端輸入:

# find /home -name *.a*終端就會都顯示出來~

記得有些資料夾只有root使用者有許可權,所以sudo一下$ sudo find /home -name *.a*求採納,自己常用,100%正確~

6樓:匿名使用者

find /your/directory -exec grep -l 'your char' {} \;

怎樣在linux下查詢檔案內容包含某個特定字串的檔案?

7樓:return小風

我的目錄下面有test1和test2兩個資料夾,裡面都含有很多檔案,其中test2裡面還包含一個test資料夾

我想請問的是,如何通過查詢關鍵字test從而找到test1跟test2還有test,並且不顯示其他檔案

我嘗試過用find /path -name test查詢,結果出來的是/path/test2/test

ls test*查詢,結果連同test1跟test2裡面的子檔案都顯示出來,羅列了一大堆

我還嘗試了用find test*查詢,結果跟用上面的一樣,只是羅列的方式不一樣而已

以下是對查詢常用的命令歸納【相應大家在linux上常用】

find:

查詢檔案

查詢包含leyangjun字母的檔案:find /etc -name '*leyangjun*'

查詢srm開頭的檔案:find/etc -name 'srm*'

我們要在/usr目錄及子目錄下查詢檔名包含「leyangjun」關鍵字的檔案:find /usr -print |grep leyangjun

grep:

在constract.php檔案中查詢字元leyangjun的行

不區分大小寫地搜尋。預設情況區分大小寫

管道查詢:

從根目錄開始查詢所有副檔名為.log的文字檔案,並找出包含」leyangjun」的行:find / -type f -name "*.

log" | xargs grep "leyangjun"

水在某一溼球溫度下的汽化潛熱怎麼求

溼球溫度為36.4時,求水的汽化潛熱還需要知道對應幹球的溫度。溼球溫度為36.4時,求水的汽化潛熱是多少?溼球溫度為36.4時,求水的汽化潛熱還需要知道對應幹球的溫度。化工 已知乾球溫度 溼球溫度 溼空氣總壓 如何求溼度?20 1.查飽和水蒸氣表 溼球溫度下的氣壓 汽化熱。2.計算溼球溫度 溼紗布溫...

在未來的某一天我會嘗試一下的,但是不是現在。翻譯成英文

鱷魚國王 i will try one day in the future,but not now 前面的那位翻譯得好啊,連賓語都沒有 i will try it in future,not now i will try this out sometimes in the future,but no...

電腦小白想攢臺機,求大家一下,價錢大概在3000內!包括顯示器

推薦如下 cpu x4 750k 盒裝,四核 主頻3.4ghz 可自動睿頻至4.0ghz 快取4m,450 主機板 微星 fm2 a85xma e35,fm2 a85x晶片組 對今後升級 超頻比較有利 2條ddr3插槽,1條顯示卡插槽,499 顯示卡 藍寶石 hd7770 1g gddr5 白金版,...