描述:快速從系統數據庫中查找指定的內容。python
用法:locate [option] [樣式]linux
參數:正則表達式
-e 將排除在尋找的範圍以外。數據庫
-1 若是 是 1.則啓動安全模式。在安全模式下,使用者不會看到權限沒法看到 的檔案。這會始速度減慢,由於 locate 必須至實際的檔案系統中取得檔案的 權限資料。安全
-f 將特定的檔案系統排除在外,例如咱們沒有到理要把 proc 檔案系統中的檔案 放在資料庫中。python2.7
-q 安靜模式,不會顯示任何錯誤訊息。lua
-n 至多顯示 n個輸出。unix
-r 使用正規運算式 作尋找的條件。code
-o 指定資料庫存的名稱。io
-d 指定資料庫的路徑
-h 顯示輔助訊息
-V 顯示程式的版本訊息
示例:1.查找和pwd相關的全部文件
[root@share20 ~]# locate pwd /etc/.pwd.lock /usr/bin/pwd /usr/bin/pwdx /usr/include/pwd.h /usr/lib/modules/3.10.0-229.el7.x86_64/kernel/drivers/watchdog/hpwdt.ko /usr/lib/modules/3.10.0-327.4.5.el7.x86_64/kernel/drivers/watchdog/hpwdt.ko /usr/lib/x86_64-redhat-linux6E/include/pwd.h /usr/lib64/cracklib_dict.pwd /usr/lib64/python2.7/lib-dynload/spwdmodule.so /usr/sbin/unix_chkpwd /usr/share/cracklib/cracklib-small.pwd /usr/share/cracklib/pw_dict.pwd /usr/share/man/man1/pwd.1.gz /usr/share/man/man1/pwdx.1.gz /usr/share/man/man8/unix_chkpwd.8.gz /usr/share/nmap/nselib/unpwdb.lua /usr/share/nmap/nselib/data/psexec/pwdump.lua /usr/src/kernels/3.10.0-229.el7.x86_64/include/config/hpwdt /usr/src/kernels/3.10.0-229.el7.x86_64/include/config/hpwdt/nmi /usr/src/kernels/3.10.0-229.el7.x86_64/include/config/hpwdt/nmi/decoding.h
2.使用-r的參數能夠使locate支持正則表達式
[root@share20 ~]# locate -r'\<passwd\>$' /etc/passwd /etc/pam.d/passwd /usr/bin/passwd