linux下一些常用查詢命令
locate :
非實時,模糊匹配,查詢是根據全系統檔案資料庫
(/var/lib/locatedb)進行的,這個資料庫每天自動更新,但是可以使用updatedb命令手動更新;
find:
實時精確
支援眾多查詢標準
遍歷指定目錄中的所有檔案完成查詢、速度慢
find 查詢路徑 查詢標準 查詢以後的處理操作
查詢路徑: 預設為當前路徑
查詢標準: 預設為指定路徑下的所有檔案
處理運作: 預設為顯示
匹配標準:
-name 'filename' :檔名匹配時不區分大小寫
-regex pattern :基於正規表示式進行檔名匹配
-user username: 根據屬主查詢
-group groupname:根據屬組查詢
-uid uid:根據uid查詢
-gid gid:根據gid查詢
-nouser:查詢沒有屬主的檔案
-nogroup:查詢沒有屬組的檔案
-typefd
scbl
p-size
[+|-]#k
#m#g
-mtime
-ctime
-atime
[+|-]#
-perm mode :精確匹配
-perm /mode:任意一位匹配即滿足條件
-perm -mode:檔案許可權能完全包含此mode時才會顯示。
運作:-print:顯示
-ls :類似ls -l的形式顯示每乙個檔案
-ok command () \;每乙個操作都需要使用者確認
-exec commond () \;操作不需要確認
linux下常用查詢命令
1.find find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。find的使用格式如下 find 指定目錄 指定條件 指定動作 指定目錄 所要搜尋的目錄及其所有子目錄。預設為當前目錄。指定條件 所要搜尋的檔案的特徵。指定動作 對搜尋結果進行特定的處理。如果什麼引數也不加,find預...
linux常用查詢命令
我們經常在linux要查詢某個檔案,但不知道放在 了,可以使用下面的一些命令來搜尋。which 檢視可執行檔案的位置 whereis 檢視檔案的位置 locate 配 合資料庫檢視檔案位置 find 實際搜尋硬碟查詢檔案名稱 1 which 語法 root redhat which 可執行檔名稱 例...
Linux常用查詢命令
簡單快速方法 whereis ls可以搜尋到 ls 命令以及它的聯機幫助文件所在的位置。由於 whereis 是在乙個資料庫中 var lib mlocate 查詢,因此 whereis 查詢速度很快。這個資料庫是 linux 是系統自動建立的,包含有本地所有檔案資訊,並且每天通過自動執行 upda...