find命令
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件
find 目录 条件 参数
目录:要查询的目录路径
条件: -name 文件名* 代表根据文件名查询,其中*代表任何字符;-type -f 代表普通文件;-mmin 10 代表10分钟内修改过的文件,条件可以结合起来使用
参数:-ls 代表显示详细信息
locate命令
locate是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库
locate 参数 路径
参数:-i 代表忽略大小写
路径:/mnt/a 代表查询/mnt/目录里所有a开头的文件
whereis命令
whereis命令只能用于程序名的搜索
whereis 参数 程序名
参数:-b代表二进制文件,-m代表man说明文件,-s代表源代码文件
which命令
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果
which 程序名