Linux常用命令 搜尋

2021-07-25 11:43:29 字數 1277 閱讀 1554

find 搜尋範圍路徑 匹配條件

-name index 精確搜尋index

-name ind* 模糊搜尋*:匹配任意

-name inde? 模糊搜尋?:匹配單個

-iname index 不區分大小寫

-size +204800 大於100m

(100m=102400k,1k=2個資料塊,100m=204800個資料塊)

-size -n 小於

-size =n 等於

-user root 根據所有者

-group 根據所屬組

-amin -5 訪問時間access:五分鐘內

-cmin 檔案屬性修改時間change

-mmin 檔案內容修改時間modify

-type f 檔案:file

-type d 目錄:dir

-inum 3100 查詢節點為3100的檔案

(判斷檔案是不是硬鏈結,在當前分割槽中查詢該節點號)

連線條件

-a 同時滿足:and

-o 滿足任意乙個:or

find /root -name index.php -exec 操作 {};對找到的結果執行操作

find /root -name index.php -ok操作 {};對找到的結果執行操作,對系統提示預設執行確定,比exec少了判斷

locate [-i] 檔名

-i 不區分大小寫

updatedb 更新檔案資料庫

*資料庫不包括tmp臨時目錄*

grep [-iv] 詞 檔案

-i 不區分大小寫

-v 排除指定字串

which 命令名
whereis 命令名
man [命令][配置檔名]

man ls 獲得ls命令的幫助資訊

man services檢視services配置的幫助資訊

命令 –help :檢視命令的選項

whatis 命令 :獲得簡短的命令幫助資訊

apropos 命令 :等同於man -k 命令,用關鍵字模糊搜尋相關的命令,及簡短的幫助資訊

help 命令 shell內建命令幫助資訊

(找不到命令所在路徑的命令一般就是shell內建命令,which不到)

windows的搜尋工具everything

Linux常用命令 檔案搜尋

find bin find 所有使用者 搜尋範圍 匹配條件 檔案搜尋 不建議搜尋在高峰期 find etc name xx 根據檔名搜尋 精確搜尋 模糊搜尋 模糊搜尋 匹配單個字元 不區分大小寫 find size n大於 n小於 n等於 單元是乙個資料塊512位元組 0.5k根據檔案大小來查詢10...

Linux常用命令 查詢,搜尋

grep文字搜尋 eg grep 要查詢的文字 檔名 eg grep n ntfs 檔名 將符合條件的文字對應的行數標出來 eg grep n ntfs 檔名 將以ntfs開頭的文字查詢出來 eg grep n ntfs 檔名 將以ntfs結尾的文字查詢出來 eg grep v 要查詢的文字 檔名 ...

Linux常用命令 檔案搜尋

檔案搜尋1.find name file1 從 開始進入根檔案系統搜尋檔案和目錄 2.find user user1 搜尋屬於使用者 user1 的檔案和目錄 3.find home user1 name bin 在目錄 home user1 中搜尋帶有 bin 結尾的檔案 4.find usr b...