檔案搜尋
locate [檔案](新建的檔案無法搜尋)
locate是在後台資料庫中按檔名搜尋,搜尋速度更快(/var/lib/mlocate 後台資料庫一天一更新)
強制更新資料庫:updatedb
搜尋限制:
#開啟搜尋限制:prune_bind_mounts=」yes」
#搜尋時,不搜尋的檔案系統:prunefs=
#搜尋時,不搜尋的檔案型別:prunenames=
#搜尋時,不搜尋的路徑:prunepaths=
find [範圍][條件]
#避免大範圍搜尋
#萬用字元匹配(完全匹配)
*任意內容 ?任意乙個字元 [ ]任意乙個括號中的字元
-name
-iname 不區分大小寫
-user 按所有者搜尋
-nouser 沒所有者的檔案
-atime 檔案訪問時間
-ctime 改變檔案屬性
-mtime修改檔案屬性
+10 10天前修改的檔案
-10 10天內修改的檔案
10 10天當天修改的檔案
例:find /var/log -mtime +10
find . -size 25k
#查詢檔案大小是25k的檔案
. :當前目錄
-inum
#i節點查詢
例:find /etc -size +20k -a -size -50k
#查詢etc目錄下大於20k小於50k的檔案
-a and與
-o or 或
例:find /etc -size +20k -a -size -50k -exec ls -lh {}\;
#查詢etc目錄下大於20k小於50k的檔案,並顯示詳細內容
-exec / -ok 命令 {}\; 對結果執行操作(標準格式)
vi 搜尋命令 Linux 搜尋命令1
whereis是搜尋系統命令的命令,whereis命令不能搜素普通檔案,而只能搜尋系統命令。功能 查詢二進位制命令,原始檔,和幫助文件的命令。which也是搜尋系統命令的命令,和whereis的區別在於 whereis命令可以查詢二進位制命令的同時,查詢到幫助文件的位置 which命令在查詢二進位制...
linux搜尋命令
檔案搜尋命令find 1 命令格式 find 搜尋範圍 搜尋條件 注意 1.搜尋需要避免大範圍的搜尋,因為非常消耗系統資源。2.find是系統當中搜尋符合條件的檔名,如果需要匹配,使 用萬用字元匹配,匹配符是完全匹配。萬用字元 匹配任意內容 匹配任意乙個字元 匹配任意乙個中括號的字元 2 find命...
linux搜尋命令
1.find find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。find的使用格式如下 find 指定目錄 指定條件 指定動作 指定目錄 所要搜尋的目錄及其所有子目錄。預設為當前目錄。指定條件 所要搜尋的檔案的特徵。指定動作 對搜尋結果進行特定的處理。如果什麼引數也不加,find預...