linux中查詢包含指定內容的檔案
為了防止自己記不住,也方便自己查詢,特此記錄在部落格中
查詢包含指定內容的檔案就是用grep這個命令
grep 'name' -r /
grep '指定內容' -r 目錄上述命令就是在根目錄下遞迴查詢包含name內容的檔案
-r 遞迴查詢檔案
-e 從檔案內容查詢與正則表示式匹配的行
–i 查時不區分大小寫
-c 查詢匹配的行數
-v 從檔案內容查詢不匹配指定字串的行
從根目錄開始查詢所有副檔名為.log的文字檔案,並找出包含”ERROR”的行
find / -type f -name “*.log” | xargs grep “ERROR”
例子:從當前目錄開始查詢所有副檔名為.in的文字檔案,並找出包含”thermcontact”的行find . -name “*.in” | xargs grep “thermcontact”
參考:
http://blog.csdn.net/jiajunlee/article/details/50470643
http://blog.csdn.net/zubin006/article/details/4879553
相關推薦
linux中查詢包含指定內容的檔案
為了防止自己記不住,也方便自己查詢,特此記錄在部落格中查詢包含指定內容的檔案就是用grep這個命令grep 'name' -r / grep '指定內容' -r 目錄上述命令就是在根目錄下遞迴查詢包含name內容的檔案 -r 遞迴查詢檔案 -e 從檔案內容查詢與
linux之查詢包含指定內容(字串)的檔案
1.檔案內容包含指定字串find . | xargs grep string #查詢當前目錄下檔案內容包含字串string的檔案為什麼要這樣寫,因為管道命令符是把上一部的結果傳遞給下一步來處理,在 fi
【copy】Linux下查詢檔案及查詢包含指定內容的檔案常用命令
轉載自 http://blog.csdn.net/yi412/article/details/19212335 在微軟的Windows作業系統中要查詢一份檔案是相當簡單的事情,只要在桌面上點選“開始”-“搜尋”中就能按照各種方式在本地硬碟上,區域網絡,甚至在INTERNET上查詢各種
linux下查詢檔案及查詢包含指定內容的檔案常用命令。
每一種作業系統都是由成千上萬個不同種類的檔案所組成的。其中有系統本身自帶的檔案,使用者自己的檔案,還有共享檔案等等。我們有時候經常忘記某份檔案放在硬碟中的哪個地方。 在微軟的Windows作業系統中要查詢一份檔案是相當簡單的事情,只要在桌面上點選“開始”-“搜尋”中就
Linux下查詢檔案及查詢包含指定內容的檔案常用命令
每一種作業系統都是由成千上萬個不同種類的檔案所組成的。其中有系統本身自帶的檔案,使用者自己的檔案,還有共享檔案等等。我們有時候經常忘記某份檔案放在硬碟中的哪個地方。 在微軟的Windows作業系統中要查詢一份檔案是相當簡單的事情,只要在桌面上點選“開始”-“搜尋”中就能按照各種方式在本地硬碟上,區域網絡,甚
find命令查詢包含指定內容的檔案
find / | xargs grep function 查詢系統根目錄下面的所有檔案的內容中包含有function字串的檔案列表。 find .|xargs grep x find . -exec grep x{} \; find / -name "httpd.co
大神教你在Linux中查詢和刪除重複檔案
導讀 在Linux系作業系統中查詢並刪除重複檔案的方法的確有很多,不過這裡介紹的是一款非常簡單實用的軟體FSlint。FSlint是一個重複檔案查詢工具,可以使用它來清除不必要的重複檔案,筆者經常使用它來釋放Linux系統中的磁碟空間。 FSlint同時具有GUI和
linux中tar打包指定路徑檔案
壓縮: tar czvf /data/backup/test.tar.gz /data/a/b/directory 解壓: cd /data/test tar xzvf /data/backup/test.tar.gz 問題是,解壓後的檔案,在/data/test/dat
Linux中查詢目錄或檔案中的內容總結
查詢目錄下的所有檔案中是否含有某個字串 find .|xargs grep -ri "IBM" 查詢目錄下的所有檔案中是否含有某個字串,並且只打印出檔名 find .|xargs grep -ri "IBM" -l 1.正則表示式 (1)正則表示式一般用來描述文字模式的特殊用法,由普通字元(例如字元a-
[Linux]搜尋檔案是否包含指定內容並返回檔名
在Linux系統中,find和grep都是很強大的命令,可以做很多很多事情,今天剛好有人問“如何查詢哪些檔案包含了特定字串,並顯示這些檔案的名稱”。 第一種方法:使用grep,假設搜尋所有的.cpp檔案是否包含'open'字串,如果包含了,則顯示該檔案,命令如下: grep
Linux系統中查詢、刪除重複檔案,釋放磁碟空間。
在Linux系作業系統中查詢並刪除重複檔案的方法的確有很多,不過這裡介紹的是一款非常簡單實用的軟體FSlint。FSlint是一個重複檔案查詢工具,可以使用它來清除不必要的重複檔案,筆者經常使用它來釋放Linux系統中的磁碟空間。 FSlint同時具有GUI和CLI模式。因
Linux中定時清除指定目錄中30分鐘前生成的特定檔案
1.首先建立一個指令碼檔案,我們舉例檔名稱為clearBigtrc03.sh。 cd /home vi clearBigtrc03.sh 2.在檔案中輸入清除指定目錄中30分鐘前生成的指令碼。 假設需要清除的目錄為/oracle/app/oracl
linux中tail命令---用於檢視檔案內容
出自:http://hi.baidu.com/houcheng10/blog/item/bbe89ecbde6342f952664f94.html 檢視檔案內容的特殊方法 相信最基本的cat、more和less你已經很熟悉了,如果有特殊的要求呢: 1. 如果你只想看檔案
linux中怎麼用shell顯示檔案某一行或幾行內容
宣告:從網上看了很多關於這方面的資料,做了一下整合,參考的連結在文章末尾貼出。命令:相關顯示命令有sed,tail,cat.awk,head等,可以常看Linux命令大全,man命令或者help命令檢視相關用法。我們只介紹其中的一部分。一、sed命令#sed --help;檢
shell-判斷指定檔案中是否包含指定的字串
來自百度 grep "prod" /home/admin/gitrep/otp/otp-webapp-api/src/main/webapp/WEB-INF/web.xml > /dev/n
Linux 中 查詢檔案中某段時間的資料 個人喜歡使用sed
cat cat命令連線檔案並列印到標準輸出裝置上,cat經常用來顯示檔案的內容。 cat m1 (在螢幕上顯示檔案ml的內容) cat m1 m2 (同時顯示檔案ml和m2的內容) cat m1 m2 > file (將檔案ml和m2合併後放入檔案file中) 可以在
linux中echo命令向一個檔案寫入內容
其中選項n表示輸出文字後不換行;字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用一個空格分割。
Java 遍歷指定目錄下的資料夾並查詢包含指定關鍵字的檔案學習記錄
package p2; import java.io.File; import java.io.FileFilter; import java.util.ArrayList; import java.util.List; /** * 在指定目錄中查詢包含關鍵字的檔案(或
[iOS]查詢陣列NSArray中是否包含指定的元素
一 問題描述 查詢陣列中是否包含指定 二 問題解決 方法一 NSArray *array [email protected][@"abc123", @"cde234" , @"fgh456", @"ijk567", @"KLm
Windows 在某個目錄下的所有檔案中查詢包含某個字串
findstr可以完成這個工作。 findstr /s /i "string" *.* 上面的命令表示,當前目錄以及當前目錄的所有子目錄下的所有檔案中查詢"string"這個字串。 *.*表示所有型別的檔案。 /s 表示當前目錄以及所有子目錄 /i 表示不區