标签:mtime 字符设备 示例 权限 user 目标 ati perm 大小写
find [OPTION]... [查找路径] [查找条件] [处理动作]根据文件类型查找
-type TYPE
? f: 普通文件
? d: 目录文件
? l: 符号链接文件
? s:套接字文件
? b: 块设备文件
? c: 字符设备文件
? p: 管道文件
空文件或目录
-empty
find /app -type d -empty
组合条件:
与:-a
或:-o
非:-not !
找出/tmp目录下,属主不是root,且文件名不以f开头的文件
find /tmp ( -not -user root -a -not -name ‘f‘ ) -ls
find /tmp -not ( -user root -o -name ‘f‘ ) –ls
排除目录 示例:
查找/etc/下,除/etc/sane.d目录的其它所有.conf后缀的文件
find /etc -path ‘/etc/sane.d’ -a –prune -o -name “.conf”
查找/etc/下,除/etc/sane.d和/etc/fonts两个目录的所有.conf后缀的文件
find /etc ( -path "/etc/sane.d" -o -path "/etc/fonts" ) -a -prune -o -name ".conf"
根据文件大小来查找:
-size [+|-]#UNIT
常用单位:k, M, G,c(byte)
#UNIT: (#-1, #]
如:6k 表示(5k,6k]
-#UNIT:[0,#-1]
如:-6k 表示[0,5k]
+#UNIT:(#,∞)
如:+6k 表示(6k,∞)
根据时间戳:
以“天”为单位
-atime [+|-]#,
#: [#,#+1)
+#: [#+1, ∞ ]
-#: [0,#)
-mtime
-ctime
以“分钟”为单位
-amin
-mmin
-cmin
find
根据权限查找:
-perm [/|-]MODE
MODE: 精确权限匹配
/MODE:任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+
从centos7开始淘汰
-MODE:每一类对象都必须同时拥有指定权限,与关系
0 表示不关注
? find -perm 755 会匹配权限模式恰好是755的文件
? 只要当任意人有写权限时,find -perm +222就会匹配
? 只有当每个人都有写权限时,find -perm -222才会匹配
? 只有当其它人(other)有写权限时,find -perm -002才会匹配
标签:mtime 字符设备 示例 权限 user 目标 ati perm 大小写
原文地址:http://blog.51cto.com/10115580/2337549