1、數據庫查找命令:locate
Linux也可以通過locate命令查找文件,locate命令主要是依據一個數據庫文件來執行文件的查找,默認情況下Linux每天會默認檢索系統中的所有文件,然后把檢索的文件信息記錄到數據庫文件中。因為運行locate命令是直接檢索該數據庫記錄文件,并且打印到屏幕上,所有它比find命令效率更高、查詢速度更快。如果想查詢最新的文件,可以首先執行 updatedb 命令,手動更新文件記錄數據庫,從而保證文件記錄數據庫是最新的。比如我需要查找 mysql.conf文件,可以執行:locate mysql.conf?
注意:如果系統中沒有locate命令,可以執行 yum install mlocate 進行安裝
2、檢索可執行文件命令:which/whereis
which用于從Linux系統的PATH變量定義的目錄查找可執行文件的絕對路徑。
例如:which passwd
輸出:/usr/bin/passwd
whereis:包含which命令的同時,還可以額外找出其二進制文件、以及相關的man文件。
例如:whereis passwd
輸出:passwd: /usr/bin/passwd /etc/passwd /usr/share/man/man5/passwd.5.gz
/usr/share/man/man1/passwd.1.gz