Linux基础-----find基础应用
find 查找路径 查找标准 处理动作
查找路径:默认为当前路径
查找标准:默认查找目录下所有文件
处理动作:默认显示到标准输出
查找标准:
-name ”文件名“ :根据文件名查找
支持通配符
-user 用户名:根据属主查找
-group 组名:根据属组查找
-uid UID :根据UID
-gid GID :根据GID
-nouser:查找没有属主的文件
-nogroup:查找没有属组的文件
组合条件
-a:与 默认是与
-o:或
-!:非
文件类型 -type {f,d,b...}
f :普通文件
b:块设备
-size 根据文件大小
find /var/log -size +10k -ls 查找大于10k的文件
+2M 大于2M的文件
k:小写的k :kb
M :大写的M:MB
G:大写的G :GB
时间
-atime
-mtime
-ctime
-3:当前时间算起,3天(向前72小时)以内的文件
+3:当前时间算起,至少超过3天(72小时)没有访问的文件
如:需要查找7天之前的文件,当前的时间为8月19号凌晨3点
+6 :8月13号凌晨3之前的文件都属于超过7天的,到20号凌晨3点,14号凌晨3点之前的文件也就属于7天前的文件
权限
-perm
-perm -644
处理动作
-ls:显示找到文件的详细信息
-exec 命令 {} \;
本文出自 “悬剑” 博客,请务必保留此出处http://sublime.blog.51cto.com/8856101/1545063
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。