16.天天一個Linux命令----locate

描述:快速從系統數據庫中查找指定的內容。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
相關文章
相關標籤/搜索