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