歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux中locate 命令的使用

Linux中locate 命令的使用

日期:2017/2/28 17:16:41   编辑:Linux教程

名稱:locate

使用權限:所有使用者

使用方式:

locate [-q] [-d ] [--database=]

  locate [-r ] [--regexp=]

  locate [-qv] [-o ] [--output=]

  locate [-e ] [-f ] <[-l ] [-c]

  <[-U ] [-u]>

  locate [-Vh] [--version] [--help]

  說明:

locate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立一個包括系統內所有檔案名稱及路徑的數據庫,之後當尋找時就只需查詢這個數據庫,而不必實際深入檔案系統之中了。

  在一般的 distribution 之中,數據庫的建立都被放在 contab 中自動執行。一般使用者在使用時只要用

 # locate your_file_name的型式就可以了。 參數:

-u

-U

建立數據庫,-u 會由根目錄開始,-U 則可以指定開始的位置。

  -e

  將

  排除在尋找的范圍之外。

  -l

  如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到權限無法看到的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統中取得檔案的權限資料。

  -f

  將特定的檔案系統排除在外,例如我們沒有到理要把 proc 檔案系統中的檔案放在數據庫中。

  -q

  安靜模式,不會顯示任何錯誤訊息。

  -n

  至多顯示 個輸出。

  -r

  使用正規運算式 做尋找的條件。

  -o

  指定數據庫存的名稱。

  -d

  指定數據庫的路徑

  -h

  顯示輔助訊息

  -v

  顯示更多的訊息

  -V

  顯示程序的版本訊息 范例:

  locate chdrv : 尋找所有叫 chdrv 的檔案

  locate -n 100 a.out : 尋找所有叫 a.out 的檔案,但最多只顯示 100 個

  locate -u : 建立數據庫

Copyright © Linux教程網 All Rights Reserved