linux中常用文件查找命令

linux 中常用的文件查找命令主要有 4 个:find、locate、which、whereis。

1. find

        find 命令是其中最为常用且用法最为广泛的文件查找命令,其可以在指定目录下指定丰富的查询条件对待查询目标进行过滤,例如文件名:-name,文件类型:-type,文件权限:-perm,文件修改时间:-mtime,文件大小:-size等等。

2. locate

        locate 命令的运行效率相对较高,因为其进行文件查询时,其实并不是真正的去文件系统上进行查找,而是进行数据库的查询操作(Linux 系统本身维护了一个文件数据库)。

3.which

        which 命令进行文件查找时默认指定了文件查询的路径,即系统的环境变量 $PATH。故当我们不清楚一些可执行命令的路径时,可采用 which 进行查询。

4. whereis

        whereis 和 which 差不多,限制都比较多,其主要查询二进制文件(-b参数)和说明文档(-m参数)。

你可能感兴趣的:(linux,基础学习)