前言
在linux最小安裝模式下,當我們登錄到一臺不是自己安裝的linux伺服器上時,有的時候我們需要知道某個軟體的安裝位置,例如:我們需要知道mysql安裝在哪個目錄下,那麼我們應該怎麼辦呢?這就用到了文件的搜索功能。
Linux文件搜索
1.find命令
例如:find / -name mysql 這句命令的意思是在根目錄下按名字查找文件夾名叫mysql的文件夾。
find /usr/local/mysql -name \*.bin 這句命令的意思是在目錄「/usr/local/mysql」中搜索以.bin結尾的所有文件。說明:當mysql開啟增量備份的時候,會生成很多.bin結尾的文件。
2.locate命令
例如:locate \*.log 這句命令的意思是查找後綴為.log的文件
locate /etc/my 搜索etc目錄下所有以my開頭的文件
注意:locate命令要比find -name快得多,原因在於它不搜索具體目錄,而是搜索一個資料庫/var/lib/mlocate/mlocate.db 。為了避免mlocate.db資料庫因為更新操作(如添加修改刪除)沒來得及更新,在使用該命令前應執行一次「updatedb」。
3.whereis命令
例如:whereis tomcat 顯示結果「/usr/local/tomcat」通過這句命令可以顯示tomcat的位置。
結語
查找命令在linux執行得很快,比windows可視目錄下查找的速度要快很多,希望本文對你學習有幫助。