目录
一. locate 模糊查找
缺点:
1.模糊查询(文件内容只要时包含搜索的关键词,都给你找出来)
2.不是实时查询(linux系统中有一个文件数据库,是去找这个数据库找那些一直不改变的文件),所以查询新建文件时,需要用到updatedb
命令进行刷新,但是现实生产环境中,文件数据是非常庞大的,刷一下,可能会很多问题。(所以该查询不推荐使用)
优点:查询数据库中一直为未改变的文件,速度很快
二. which 查找命令存放目录
which 命令|程序名 默认找到第一个目标后不在继续查找
which -a 命令|程序名 在所有搜索路径中查找
which无法进行内部命令的查找
三 . whereis 查看文件位置
四. find 查找 (常用查找方式)
特点:
1. 精确查找(根据你设置的范围和条件,精确找到你要的文件)
2. 实时查找(文件创建后就立即添加到查找范围中)
3. 支持查找条件非常多(能够各种方式查找你想要的文件)
格式 find [选项 ] [查找路径] [查找条件] [处理动作]
查找类型 | 关键词 | 说明 |
---|---|---|
按名称查找 | -name | 根据目标文件的名称进行查 找,允许使用“*”及“?”通配符 |
按文件大小查找 | -size | 根据目标文件的大小进行查找.一般使用“+”、“-”号设置超过或 小于指定的大小作为查找条件常用的容量单位包括 kB(注意 k 是小写)、MB、GB |
按文件属主查找 | -usr | 根据文件目标用户进行查找 |
按文件类型进行查找 | -type | 根据文件的类型进行查找.文件 类型包括普通文件(f)、目录 (d)、块设备文件(b)、字 符设备文件(c)等 |
按inode号查找 | -inum | 根据文件inode号查找 |
按权限进行查找 | -perm | 按照文件权限查找 |
注意:按照文件类型查找时 普通文件由 - 变成 f 进行查找
4.1 按照文件名称查找----name
4.2 按照文件大小进行查找-----size
知识点补充:size的大小
4.3 文件的属主进行查找----user
4.4 按照文件的类型进行查找----type
f 普通文件 s 套接字文件 p 管道文件 b 块设备 l 链接文件 d目录 c字符文件
4.5 按照inode号进行查找-----inum
4.6 按照文件权限进行查找 -----perm
五. 总结
了解模糊查找和find的优缺点
了解他们的查找方式与格式的书写