先說一下 檔案的基本型別
檔案型別 l 符號鏈結檔案(軟連線)
b 塊裝置 (磁碟檔案)
c 字元裝置
p 管道裝置(pipe)
s 本地套接字(網路程式設計)
- 普通檔案 用find命令的時候,普通檔案 用f表示
d 目錄檔案
find命令
find dir(要查詢的目錄) [option] 內容
a. -name 按名字查詢
find ./ -name "*.c"
b. -type 按照檔案型別查詢
find ./ -type d
c. -size 按照大小查詢
find ./ -size +1m -size -5m (大於1m且小於5m,如果不寫+-代表等於)
d. -maxdepth 最深路徑
find ./ -maxdepth 1 -size +1m (當前路徑下大於1m)\
e. find ./ -maxdepth 2 -size +1m -exec ls -l {} \; exec替換成ok是安全模式(每一條指令頭提示)
查詢當前路徑以及子目錄 大於1m的檔案,並且再執行 ls -l命令(顯示詳細資訊)
xargs find命令的好伴侶,xargs命令將find命令查詢的結果,分成若干塊輸出給後面的指令
find ./ -type l |xargs ls -l
查詢檔案型別為 l的檔案,並通過ls-l 顯示相信資訊
2.grep命令
linux grep 命令用於查詢檔案裡符合條件的字串。
grep [option] dir|filename
a. -r 遞迴子目錄
b. -n 顯示行號
c. -v 顯示匹配不到的內容
a.配合find命令
find ./ -type -f|grep txt (find查詢型別為f的檔案,並通過grep過濾出帶有txt的結果)
b.與cat命令配合
cat test.c | grep main
c. 查詢檔案內容
在 *.c檔案種,查詢字串 main
grep -rn "main" *.c
d. 與tail配合使用
tail -f filename | grep connect
Linux 常用命令詳解 查詢命令
連續筆記第2天 find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。find 起始目錄 選項 引數 name 範本樣式 指定字串作為尋找檔案或目錄...
Linux常用命令 查詢,搜尋
grep文字搜尋 eg grep 要查詢的文字 檔名 eg grep n ntfs 檔名 將符合條件的文字對應的行數標出來 eg grep n ntfs 檔名 將以ntfs開頭的文字查詢出來 eg grep n ntfs 檔名 將以ntfs結尾的文字查詢出來 eg grep v 要查詢的文字 檔名 ...
Linux查詢日誌常用命令
作為一名開發人員,linux環境肯定不陌生,當我們的專案出現了問題,那麼linux下的日誌操作顯得尤為重要,今天我們就一起分析一下日常常用的日誌查詢操作命令。命令格式 tail 必要引數 選擇引數 檔案 tail f c number n number m number b number k num...