linux中查詢檔案命令

2021-10-21 14:14:48 字數 2589 閱讀 8962

linux下檔案搜尋、查詢、檢視命令 1、最強大的搜尋命令:find 查詢各種檔案的命令 2、在檔案資料中查詢檔案:locate  3、搜尋命令所在的目錄及別名資訊:which 4、搜尋命令所在的目錄及幫助文件路徑:whereis5、在檔案中搜尋字串匹配的行並輸出:grep6、分頁顯示乙個檔案或任何輸出結果:more7、分頁顯示乙個檔案並且可以回頭:less8、指定顯示前多少行檔案內容:head9、指定顯示檔案後多少行內容:tail10、檢視乙個檔案:cat11、檢視檔案內容多少字元多少行多少位元組:wc12、排序檔案內容:sort

*1、最強大的搜尋命令:find 查詢各種檔案的命令*

*2、在檔案資料中查詢檔案:locate*

語法:locate【檔名】 -i 不區分大小寫 注意:這裡和 find 命令是有區別的,find是全盤檢索,而locate 是在檔案資料庫中進行搜尋。所以locate命令的執行要比find命令執行速度快很多。但是這裡有個問題,檔案資料庫是需要不斷更新的。我們新建立的檔案如果不更新 檔案資料庫,使用 locate 是查詢不到的。 updatedb 手動更新資料庫,但是對於/tmp目錄下的新建檔案,是更新不到檔案資料庫的,因為/tmp目錄不屬於檔案資料庫的收錄範圍。 eg:locate hcf

*3、搜尋命令所在的目錄及別名資訊:which*

功能描述:搜尋命令所在的目錄及別名資訊  語法:which【命令】  eg:which ls

*4、搜尋命令所在的目錄及幫助文件路徑:whereis*

功能描述:搜尋命令所在的目錄及幫助文件路徑  語法:whereis【命令】  eg:whereis ls

*5、在檔案中搜尋字串匹配的行並輸出:grep*

功能描述:在檔案中搜尋字串匹配的行並輸出  語法:grep -iv 【指定字串】【檔案】         -i 不區分大小寫         -v 排除指定字串  eg:查詢 /root/install.log 檔案中包含 mysql 字串的行,並輸出     grep mysql /root/install.log 本搜尋工具,根據使用者指定的模式,對目標檔案逐行進行匹配檢查,列印匹配到的行 grep是在檔案中搜尋匹配的字串,是在檔案中進行內容搜尋,這個命令後面用到的比較多

*6、分頁顯示乙個檔案或任何輸出結果:more*

*7、分頁顯示乙個檔案並且可以回頭:less*

less 與 more 類似,但使用 less 可以隨意瀏覽檔案,而 more 僅能向前移動,卻不能向後移動,而且 less 在檢視之前不會載入整個檔案。

*8、顯示前幾行檔案內容:head*

head[必要引數][選擇引數][檔案] 用於顯示指定檔案開始多少行內容 命令引數: -n 10 顯示前10行 -n -10 正常輸出但不顯示最後的10行 eg:顯示new.txt的前兩行內容 head -n 2 new.txt head -2 new.txt

*9、指定顯示檔案後多少行內容:tail*

tail[必要引數][選擇引數][檔案] 用於顯示指定檔案末尾多少行內容 命令引數: -n 10 顯示後面10行 -f 持續重新整理顯示的內容 eg:顯示new.txt的末尾兩行內容 tail -n 2 new.txt tail -2 new.txt eg:指定從第二行開始顯示 tail -n +2 new.txt

*10、檢視乙個檔案:cat*

描述:一次顯示整個檔案內容 cat 命令 用於檢視純文字檔案(較短)  cat [選項] [檔案]…

*11、檢視檔案內容多少字元多少行多少位元組:wc*

描述:wc 命令預設情況下會列印換行符數、單詞數和字元數。  用法:wc [選項] [檔案]

*12、排序檔案內容:sort*

用法:sort [選項] [檔案]

以上就是良許教程網為各位朋友分享的linux相關知識。

linux查詢檔案命令

在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。區別 1 find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。2 grep是根據檔案的內容進行查詢,會對檔案的每一行按照給定的模式 patter 進...

linux 查詢檔案命令

linux下檔案搜尋 查詢 檢視命令 1 最強大的搜尋命令 find 查詢各種檔案的命令 2 在檔案資料中查詢檔案 locate 3 搜尋命令所在的目錄及別名資訊 which 4 搜尋命令所在的目錄及幫助文件路徑 whereis5 在檔案中搜尋字串匹配的行並輸出 grep6 分頁顯示乙個檔案或任何輸...

linux中查詢檔案命令總結

關鍵字 linux find whereis locate find是乙個非常有效的工具,它可以遍歷當前目錄甚至於整個檔案系統來查詢某些檔案或目錄.主要選項 name 按照檔名查詢檔案 perm 按照檔案許可權來查詢檔案 prune 不在當前指定的目錄中查詢 user 按照檔案屬主來查詢檔案 gro...