文件与目录的查找


find:文件与目录的查找

命令格式

find 目录 [选项]

选项列表

  • −name 文件目录名称:根据文件或目录名称查找。
  • −type 文件类型:根据类型查找。类型d表示目录,f表示文件。
  • −size 文件目录大小:根据文件大小查找。大小用数字表示,数字前可以带加号表示大于或减号表示小于,数字后可以带单位c(字节)、w(字数)、b(块数)、k(KB)、M(MB)或 G(GB)。

使用示例

1、find 目录 −name 文件目录名称:在指定目录下根据名称查找文件或目录。

find

2、find 目录 −type 文件类型:在指定目录下根据类型查找文件或目录。

find

3、find 目录 −size 文件目录大小:在指定目录下根据大小查找文件或目录。

find

locate:文件与目录的查找

命令说明

locate非内置命令,需要使用yum install mlocate命令安装。locate命令相当于find −,但比find要快很多,因为它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db,这个数据库中含有本地所有文件信息。Linux系统会自动创建这个数据库,并且每天自动更新一次,若要搜索最新文件或目录,可以使用命令updatedb手动更新数据库。

命令格式

locate 文件或目录名称

使用示例

1、updatedb:手动更新文件数据库以保持内容的最新状态。

locate

2、locate 文件或目录名称:查找路径中包含指定名称的文件或目录。

locate

3、locate −S:查看数据库状态。

locate

发表评论

评论数量:0