linux ls命令詳解 locate和find:兩個(gè)查找文件的命令?
locate和find:兩個(gè)查找文件的命令?Linux在/var/lib/mlocate目錄中為locate命令提供了一個(gè)特殊的文件信息數(shù)據(jù)庫(kù)。使用locate命令查找文件時(shí),實(shí)際上是在這樣的數(shù)據(jù)庫(kù)中
locate和find:兩個(gè)查找文件的命令?
Linux在/var/lib/mlocate目錄中為locate命令提供了一個(gè)特殊的文件信息數(shù)據(jù)庫(kù)。使用locate命令查找文件時(shí),實(shí)際上是在這樣的數(shù)據(jù)庫(kù)中找到它們的。所以locate命令和find命令的區(qū)別是locate命令搜索數(shù)據(jù)庫(kù)中的文件,搜索速度非??欤Y(jié)果幾乎是立即列出的;而find命令直接搜索硬盤(pán)上的文件,搜索速度相應(yīng)地非常慢。但是,find命令比locate命令更可靠,因?yàn)閘ocate的數(shù)據(jù)庫(kù)每天更新一次。如果是新創(chuàng)建的文件,則找不到locate命令。