linux【搜尋命令】
find命令
-type 按照檔案型別查詢@params -f file 檔案 -d directory 目錄-name 按照檔名稱查詢 @params "檔名"即可
例查詢檔案
find /data/ -type -f查詢目錄
find/data/ -type -d按照名稱查詢
find /data/ -name "jiafemao"! 非(取反)查詢名稱不是 jiafemao 的檔案
find /data/ -type f ! -name "jiafemao"find 刪除命令
例:刪除檔名為jiafeimao.log的檔案
find /data/ -type f -name "jiafeimao.log" -exec rm -f {} \;註解1:將查詢到的內容交給{},-exec 處可以執行相關命令 \ 表示轉義註解2:{}為find查詢到的內容
刪除檔名為jiafeimao.log的檔案
find /data/ -type f -name "jiafeimao.log" | xargs rm -f註解1:find查詢到的內容交給管道,然後再接相關命令註解2:管道,將上乙個命令的處理結果交給下乙個命令繼續處理
例:find 與 sed 配合使用(實現多檔案查詢並替換)
列印結果但不改變檔案
find /data/ -type f -name'log.log' | xargs sed 's#jiafeimao#mao#g'列印結果改變檔案 sed -i 慎用
find /data/ -type f -name 'log.log'|xargs sed -i 's#jiafeimao#mao#g'whereis whereis ls 查詢 ls 的儲存位置 -b 只搜尋二進位制檔案which 查詢程式的儲存位置,只會命中一次locate 通過檔案索引庫進行檔案查詢 索引庫更新:updatedb
vi 搜尋命令 Linux 搜尋命令1
whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...
linux搜尋命令
檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...
linux搜尋命令
檔案搜尋 locate 檔案 新建的檔案無法搜尋 locate是在後台資料庫中按檔名搜尋,搜尋速度更快 var lib mlocate 後台資料庫一天一更新 強制更新資料庫 updatedb 搜尋限制 開啟搜尋限制 prune bind mounts yes 搜尋時,不搜尋的檔案系統 prunefs...