Linux查找文件的方法:1、使用find命令,可根據(jù)文件的屬性進(jìn)行查找,如文件名、文件大小、所有者、所屬組、是否為空、訪問(wèn)時(shí)間、修改時(shí)間等。2、使用locate命令,配合數(shù)據(jù)庫(kù)查看文件位置。使用whereis命令,可尋找特定文件,只能用于查找二進(jìn)制文件、源代碼文件和man手冊(cè)頁(yè)。4、使用which命令,可查看可執(zhí)行文件的位置。5、使用type命令查找。6、用grep命令查找。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
find 命令查找文件
使用 Linux find 命令可以用不同的搜索標(biāo)準(zhǔn)如名字、類(lèi)型、所屬人、大小等來(lái)搜索目錄樹(shù)?;菊Z(yǔ)法如下:
# find path expression search-term
登錄后復(fù)制
下面是使用 find 命令根據(jù)文件名來(lái)查找特定文件的一個(gè)例子:
# find -name test.file
登錄后復(fù)制
命令會(huì)搜索整個(gè)目錄樹(shù)來(lái)查找名為test.file 的文件,并且會(huì)提供其存放位置。你可以使用你 Linux 上一個(gè)存在的文件名來(lái)嘗試一下。
find 命令有時(shí)會(huì)花費(fèi)幾分鐘來(lái)查找整個(gè)目錄樹(shù),尤其是如果系統(tǒng)中有很多文件和目錄的話(huà)。要顯著減少時(shí)間,你可以指定搜索的目錄。比如,如果你知道 /var中存在 test.file,那就沒(méi)有必要搜索其它目錄。這樣,你可以使用下面的命令:
# find /var -name test.file
登錄后復(fù)制
find 還可以根據(jù)時(shí)間、大小、所屬人、權(quán)限等選項(xiàng)搜索文件。要了解