歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux系統命令及其使用詳解35

Linux系統命令及其使用詳解35

日期:2017/2/25 10:35:43   编辑: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