Latest web development tutorials

Linux locate命令

Linux locate命令

Linux 命令大全 Linux命令大全

Linux locate命令用於查找符合條件的文檔,他會去保存文檔和目錄名稱的數據庫內,查找合乎範本樣式條件的文檔或目錄。

一般情況我們只需要輸入locate your_file_name即可查找指定文件。

語法

locate [-d ][--help][--version][范本样式...]

參數:

  • -d或--database= 配置locate指令使用的數據庫。 locate指令預設的數據庫位於/var/lib/slocate目錄裡,文檔名為slocate.db,您可使用這個參數另行指定。
  • --help 在線幫助。
  • --version 顯示版本信息。

實例

查找passwd文件,輸入以下命令:

locate passwd

附加說明

locate與find 不同: find 是去硬盤找,locate 只在/var/lib/slocate資料庫中找。

locate的速度比find快,它並不是真的查找,而是查數據庫,一般文件數據庫在/var/lib/slocate/slocate.db中,所以locate的查找並不是實時的,而是以數據庫的更新為準,一般是系統自己維護,也可以手工升級數據庫,命令為:

locate -u 

Linux 命令大全 Linux命令大全