Linux檔案及檔案內容的查詢 轉

2021-07-09 11:51:38 字數 608 閱讀 3299

linux 下提供完善的檔案及檔案內容查詢命令,分別介紹如下:

檔案查詢命令find

find 命令用於查詢檔案系統中的指定檔案,其命令格式為:

find 要查詢的路徑表示式

例如:find . -name 1.txt 在當前目錄及其子目錄下查詢檔案 「1.txt」;

find /tmp -name 1.txt 在 「/tmp」 目錄及其子目錄下查詢檔案「1.txt」。

檔案內容查詢命令grep

grep 命令用於查詢指定的模式匹配,格式為:

grep [命令選項] 要查詢的匹配模式 [要查詢的檔案]

例如:grep cams test.txt 在 「test.txt」 檔案中查詢cams 字串;

grep -r cams /root/cams 在 「/root/cams」 目錄及其子目錄下的所有檔案中,查詢cams 字串;

grep -r cams .. 在當前目錄的父目錄查詢

grep -r cams . 在當前目錄查詢

grep 命令除了能夠查詢檔案外,還能夠將任意輸出流重定向到grep 進行查詢:

ps -ef | grep ora 查詢程序名中包含 「ora」 的所有程序資訊。

Linux檔案內容查詢

cat 由第一行開始顯示檔案內容 tac 從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫!nl 顯示的時候,順道輸出行號!more 一頁一頁的顯示檔案內容 less 與 more 類似,但是比 more 更好的是,他可以往前翻頁!head 只看頭幾行 tail 只看尾巴幾行 od 以二進...

Linux 檔案內容查詢

可翻頁檢視 資料選取 cat,即concatenate,可以將檔案的內容連續的顯示在螢幕上面。引數 需要注意的是這個命令還有個衍生的tac命令,可以看出tac是cat的倒置,那麼命令的效果也是一樣的,cat命令是按照第一行到最後一行的順序將檔案顯示在螢幕上,而tac命令則是相反,是從最後一行到第一行...

linux 查詢檔案 檔案內容

應用 區別 1 find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。2 grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式 patter 進行匹配查詢。一.find命令 基本格式 find path expression 1.按照檔名...