标签:
1. Find命令: 非常耗费系统资源
Find [搜索范围] [搜索条件]
Find / -name install.log
Linux中的通配符:
*:匹配任意内容
?:匹配任意一个字符
[]:匹配任意一个中括号内的字符
例如:
搜索以C或D结尾的文件
Find /root –iname install.log
作用:搜索文件时不区分大小写,Linux严格区分大小写。
Find /root –user root
作用:按照所有者搜索,搜索所有者为root的文件;
Find /root –nouser
作用:查找没有所有者的文件,没有所有者的文件是垃圾文件(内核产生的文件和外来文件除外),windows忽略了所有者的概念。
Find /var/log/ -mtime +10
+10:查找10天前修改的文件
10: 查找10天当天修改的文件
-10:查找10天内修改的文件
-atime: 文件访问时间
-ctime:改变文件属性
-mtime:修改文件内容
Find . size 25k
查找文件大小是25KB的文件
-25k:小于25KB的文件
25k:等于25KB的文件
+25k:大于25KB的文件
Find . –inum 262422
查找i节点是262422的文件
.代表当前目录,25k的k一定要小写。
查找大于2兆的文件,M要大写
根据文件名查找文件名的i节点
Find /etc –size +20k –a –size -50k
查找etc/目录下,大于20KB并且小于50KB的文件
-a :逻辑与,两个条件都满足
-o:逻辑或,两个条件满足一个即可
Find /etc –size +20k –a –size -50k –exec ls –lh {} \;
查找etc/目录下,大于20KB并且小于50KB的文件,并且显示详细信息
-exec 与{} \是标准格式,成对出现。
验证文件的大小是否符合条件。
-exec:
标签:
原文地址:http://www.cnblogs.com/zhourong2015/p/5079901.html