4-3 linux中find文件搜索命令
find命令
命令格式:find [搜索范围] [搜索条件]
#搜索文件使用
示例:find / -name install.log
#避免扩大搜素的范围,浪费系统资源
#-name只能查找文件的名称,需要模糊匹配,可以使用通配符,但是通配符是完全的匹配
Linux通配符
* 任意内容
? 任意一个字符
[ ] 匹配任意一个括号中的字符
注意:在使用通配符的过程当中需要加“ ”以免系统识别不了
- find /root -iname install.loG
#不区分大小写
-find /root -user root
#按照所有者去搜索
-find /root -nouser
#查找没有所有者的文件
-find /var/log/ -mtime +10
#查找10天前修改的文件
-10 10天内修改的文件
10 第10天修改的文件
+10 10天前修改的文件
atime 文件访问时间
ctime 改变文件属性时间
mtime 修改文件属性时间
-find . -size 20k
#按照文件大小搜索
-20K 小于20K
20k 等于25K
+20K 大于25K