linux,locate命令
locate命令讓使用者可以很快的搜索檔案系統內是否有指定的檔案。在一般的 distribution 之中,數據庫的建立都被放在 crontab 中自動執行。下面將分三方面介紹locate命令:
1、命令格式:
locate [選擇參數][樣式]
2、命令功能:
locate命令可以在搜尋數據庫時快速找到檔案,數據庫由updatedb程序來更新,updatedb是由cron daemon週期性建立的,locate命令在搜尋數據庫時比整個由硬盤資料來搜尋資料來得快,但較差勁的是locate所找到的檔案若是最近才建立或更名的,可能會找不到,在內定值中,updatedb每天會跑一次,可以由修改crontab來更新設定值。(etc/crontab)
locate指定用在搜索符合條件的檔案,它會去儲存檔案與目錄名稱的數據庫內,尋找合乎範本樣式條件的檔案或目錄,可以使用特殊字符元(如”*”或”?”等) 來指定範本樣式,如指定範本爲kcpa*ner,locate 會找出所有起始字串爲kcpa且結尾爲ner的檔案或目錄,如名稱爲kcpatner,若目錄名稱爲kcap_ner則會列出該目錄下包括子目錄在內的所有檔案。
locate命令和find找尋檔案的功能類似,但locate是透過update程序將硬盤中的所有檔案和目錄資料先建立一個索引數據庫,在執行locate時直接找該索引,查詢速度會較快,索引數據庫一般是由操作系統管理,但也可以直接下達update強迫系統立即修改索引數據庫。
3、命令參數:
-e 將排除在尋找的範圍之外。
-1 如果是1,則啓動安全模式。在安全模式下,使用者不會看到權限無法看到的檔案。這會使速度減慢,因爲locate必須至實際的檔案系統中取得檔案的權限資料。
-f 將特定的檔案系統排除在外,例如我們沒有道理要把 proc 檔案系統中的檔案放在資料庫中。
-q 安靜模式,不會顯示任何錯誤訊息。
-n 之多顯示 n個輸出。
-r 使用正則運算式做尋找的條件。
-o 指定資料庫存的名稱。
-d 指定資料庫存的路徑。
-h 顯示輔助訊息。
-V 顯示程序的版本訊息。
舉例:
查找和pwd相關的所有文件
命令:
locate pwd
輸出:
以上就是小編今天的分享了,希望可以幫助到大家。
-
黑色背景拍照竅門詳解
1、調整拍攝角度,尋找背景:既然是拍攝黑背景,在拍攝前我們儘量選擇深色的背景,這樣也就更加容易達到效果。不過深色不一定要是純黑色,只要顏色較爲深沉,偏向暗色調的均可。拍攝前多多觀察,尋找不同的拍攝角度,以找到有反差的深色作爲背景。要多嘗試不同的角度,直至主體...
-
手機qq如何判斷好友是否隱身
1、在手機桌面上打開【QQ】,進入主界面,點擊【聯繫人】選項。然後點擊要判斷是否隱身的好友。在他的詳細資料界面,點擊【發消息】。進入聊天界面後,點擊右上角【通話】。2、在通話方式中,選擇【語音通話】功能。如果顯示【等待對方接聽】,那他就在隱身。顯示爲【對方...
-
餓了麼外賣怎麼收藏商家
首先,打開【餓了麼】APP,進入餓了麼首頁後,點擊【我的】,在我的主頁點擊【我的收藏】,收藏頁面還沒有收藏的店鋪;然後點擊左下角的【外賣】,在首頁點擊【美食】,進入到美食頁面,上下滑動選擇感興趣的店鋪;進入到店鋪首頁後,可以查看店鋪美物和地址等相關信息,點擊店鋪右上...
-
excel表格設打開密碼忘記了怎麼辦
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設置一個保護密碼,但是如果表格的密碼忘記了,應該怎麼打開呢?受保護的Excel文檔是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改文件的後綴名爲rar,再回車確定...