目錄! 檔案搜尋會占用大量資源, 盡量不要使用
匹配條件
引數-name
名稱(區分大小寫, *匹配任意數量的字元, ?匹配單個字元)
-iname
不區分的名稱, 其他同上
-size
[+-=(大於、小於、等於)]大小(單位為資料塊——0.5)
-user
所有者-group
所屬組-uid
uid,使用者賬號id
-gid
gid,使用者組id
-nouser
尋找所有者不在/etc/passwd中的檔案
-nogroup
尋找所屬組不在/etc/passwd中的檔案
-amin
[+-=(大於、小於、等於)]訪問時間
-cmin
[+-=(大於、小於、等於)]檔案屬性改變時間
-mmin
[+-=(大於、小於、等於)]檔案內容改變時間
-a連線兩個選項, 與
-o連線兩個選項, 或
-type
檔案型別f
常規檔案,d
目錄,l
軟鏈結,b
和c
裝置檔案,s
socket,p
fifo(pipe)
-inum
i節點, 常用於刪除一些名稱很奇怪的檔案或目錄
-perm
[-+],許可權屬性剛好為(無符號)、至少全部包括(-)或至少包括一項(+)的檔案.mode用數字表示,許可權比較最小單位為r,w,x等
0 代表當前時間
描述: linux中有乙個定期更新的資料庫/var/lib/mlocate/mlocate.db, locate命令根據此資料庫搜尋檔案。
注意which只在path目錄中尋找
選項功能
-b只找二進位制格式的檔案
-m只找在說明檔案manual路徑下的檔案
-s只找source原始檔
-u查詢不在上述三個選項中的其他特殊檔案
linux檔案搜尋命令和命令搜尋命令
1.locate 速度快 find 搜尋全部檔案 1 locate 檔名 在後台資料庫中按檔名搜尋 2 資料庫所在位置 var lib mlocate 可以切換到該目錄下看看 3 用命令updatedb更新後台資料庫 4 配置檔案在 etc updatedb.config 開啟檔案搜尋位置限制時可以...
linux 檔案搜尋命令
1,locate 檔名 1 如果touch乙個檔案,locate不會搜尋出來,是因為這個不是實時查詢的,他是搜尋的檔案資源庫在 var lib molcate mlocate.db中,需要updatedb更新一下db這個檔案 2 locate不能查詢tmp目錄下的檔案 i 不區分大小寫 2,whic...
Linux檔案搜尋命令
又要開始linux命令了!gogo locate 檔名 在後台資料庫中按檔名搜尋,搜尋速度更快。注意 只能夠按照檔名搜尋 q 在這裡我發現,搜尋第乙個檔案的時候是可以搜尋出來的,但我新建了乙個檔案,再搜尋就搜尋不出來了,這是為什麼呢?a 原來locate命令是從 var lib mlocate這個資...