在Linux操作系統(tǒng)中,若要安裝Mysql,需要先找到Mysql安裝包的位置。以下是一種可能的查找方法:
#1.使用locate命令查找 sudo updatedb #更新locate數(shù)據(jù)庫(kù) locate mysql-*.rpm #查找以mysql-開頭且以.rpm結(jié)尾的文件 #2.使用find命令查找 find / -name 'mysql-*.rpm' 2>/dev/null #從根目錄下開始查找以mysql-開頭且以.rpm結(jié)尾的文件,將錯(cuò)誤信息重定向到/dev/null中
對(duì)于以上兩種方法的解釋:
1. locate命令會(huì)在系統(tǒng)中預(yù)先生成一個(gè)存放文件名的數(shù)據(jù)庫(kù),使用updatedb命令可以更新該數(shù)據(jù)庫(kù)。查找時(shí),locate命令根據(jù)關(guān)鍵詞在數(shù)據(jù)庫(kù)中搜索文件名,因此速度比f(wàn)ind命令快得多。而且通常系統(tǒng)中已經(jīng)裝好了locate命令,不需另外安裝。但是,由于是搜索數(shù)據(jù)庫(kù),因此可能搜索不到剛剛新安裝的文件。
2. find命令直接在指定路徑下搜索符合條件的文件,較為精確。但是,由于是在文件系統(tǒng)上搜索,所以速度相對(duì)較慢。用find命令查找時(shí),需注意指定較為精確的路徑和關(guān)鍵詞。