参考:https://jingyan.baidu.com/article/636f38bb6e0bdad6b846103e.html
在用linux系统时,经常要用到find指令查找相关文件位置,因此对该指令进行总结
命令格式
find [搜索范围] [匹配条件]
其中,匹配条件包括如下:
-name 根据名字查找
-size 根据文件大小查找, +,-:大于设置的大小,直接写大小是等于
-user 查找用户名的所有者的所有文件
-group 根据所属组查找相关文件
-type 根据文件类型查找(f文件,d目录,l软链接文件)
-inum 根据i节点查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
全盘搜索
find / -name file
/代表是全盘搜索,也可以指定目录搜索
区分大小写
我们这样搜索看到的都是file的完全匹配,区分大小写的
我们可以用-iname不区分大小写
find / -iname file
这样我们就可以多查找到大写的相关文件了
通配符搜索
我们先使用*通配符来匹配下包含file的相关文件
区分大小写的
find / -name *file*
不区分大小写的
find / -iname *file*
这样匹配的话文件就比较多了,越精准的匹配越有利于我们的查找