Linux 基礎 4 查詢與檢索

2021-10-05 13:14:12 字數 745 閱讀 4013

根據檔名查詢,格式:find [option] path… [expression],在目錄中搜尋檔案,path指定目錄路徑,系統從這裡開始沿著目錄樹向下查詢檔案。它是乙個路徑列表,相互用空格分離,如果不寫path,那麼預設為當前目錄。expression 是 find 命令接受的表示式,find命令的所有操作都是針對表示式的。

一條最常用的find命令:在當前目錄及子目錄下查詢所有以file開頭的檔名:find . -name 'file*'

其他的例子:find / -name 'vimrc'find ~ -name '*.c'

根據內容檢索,格式:grep [options] pattern [file...],在指定檔案中搜尋特定的內容,並將含有這些內容的行輸出到標準輸出。若不指定檔名,則從標準輸入讀取。引數主要有:

-c:只輸出匹配行的計數。

-i:不區分大小寫(只適用於單字元)。

-h:查詢多檔案時不顯示檔名。

-l:查詢多檔案時只輸出包含匹配字元的檔名。

-n:顯示匹配行及行號。

-s:不顯示不存在或無匹配文字的錯誤資訊。

-v:顯示不包含匹配文字的所有行。

-r: 連同子目錄中所有檔案一起查詢。

比如到系統頭檔案目錄下查詢所有包含printf的檔案:grep -r 'printf' /usr/include

Linux 基礎操作 4

這章節看一下linux下面進行壓縮的的功能 一般用3種,zip rar tar 當然,還有可以自定義壓縮等級的命令 我們可以來看一下壓縮後的效果 通過du命令,還可以檢視壓縮文件的詳細內容,h表示以mb單位來顯示容量 壓縮後,需要解壓縮的話,可以用unzip命令 你可以用unzip直接粗暴地解壓到當...

Linux基礎指令 4

輸出輸出管理 find etc name 檔案 將正確的輸出寫到檔案裡,如果沒有此檔案會自己生成。find etc name 2 檔案 將錯誤的輸出寫到檔案裡 find etc name 檔案 寫所有輸出 注意,這些命令會覆蓋原檔案內容,將 替換為 則不會覆蓋而是新增。管道 管道 作用是將前面的輸出...

linux基礎 查詢命令

find命令 一 原理 功能 在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的查詢條件,功能很強大。語法 find 起始目錄 尋找條件 操作 該命令提供的尋找條件可以是乙個用邏輯運算子not and or組成的復合條件。邏輯運算子and or not的含義為 1 and 邏輯與,在命令中...