find:文件与目录的查找
命令格式
find 目录 [选项]
选项列表
- −name 文件目录名称:根据文件或目录名称查找。
- −type 文件类型:根据类型查找。类型d表示目录,f表示文件。
- −size 文件目录大小:根据文件大小查找。大小用数字表示,数字前可以带加号表示大于或减号表示小于,数字后可以带单位c(字节)、w(字数)、b(块数)、k(KB)、M(MB)或 G(GB)。
使用示例
1、find 目录 −name 文件目录名称:在指定目录下根据名称查找文件或目录。

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

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

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

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

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