在Linux有幾個找檔案的指令:find, whereis, locate
find跟windows裡面的搜尋功能有點像,是整個目錄逐一去找,所以效能可能會"稍微"慢一點,語法如下:
find -name 檔名
whereis 則是直接尋找已經找過的檔案來找,所以速度很快,不過如果沒有找過的檔案,就會找不到,但事實上用whereis找不到,並不表示檔案不存在,語法如下:
whereis 檔名
locate則是透過索引的方式去找檔案,速度也滿快的,不過新檔案可能會找不到,需要另外透過指令建立索引。語法如下
locate 檔名 #更新索引 sudo updatedb #如果找不到locate這個指令,先進行安裝 sudo apt-get install locate