文件大小find操作之size、perm

 

-size [+|-]#UNIT #常用单位:k, M, G,c(byte),注意大小写敏感
#UNIT: #表示(#-1, #],如:6k 表示(5k,6k]
-#UNIT #表示[0,#-1],如:-6k 表示[0,5k]
+#UNIT #表示(#,∞),如:+6k 表示(6k,∞)

 

-size 10k 是指(9k,10k]

-size -10k 是指  [0,9k]

-size +10k 是指  (10k,+∞)

 

#以“天”为单位
-atime [+|-]#
# #表示[#,#+1)
+# #表示[#+1,∞]

-# #表示[0,#)

 

-atime 5是指[5,6)

-atime -5是指[0,5)

-atime +5是指[6,∞]

-mtime
-ctime
#以“分钟”为单位
-amin
-mmin
-cmin

 

根据权限查找:

-perm [/|-]MODE
MODE  #精确权限匹配
/MODE #任何一类(u,g,o)对象的权限中只要能一位匹配即可,或关系,+ 从CentOS 7开始淘汰
-MODE #每一类对象都必须同时拥有指定权限,与关系
0 表示不关注

 

处理动作:

-print:默认的处理动作,显示至屏幕
-ls:类似于对查找到的文件执行"ls -dils"命令格式输出
-fls file:查找到的所有文件的长格式信息保存至指定文件中,相当于 -ls > file
-delete:删除查找到的文件,慎用!
-ok COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令,对于每个文件执行命令之前,都会
交互式要求用户确认
-exec COMMAND {} \; 对查找到的每个文件执行由COMMAND指定的命令
{}: 用于引用查找到的文件名称自身

 

posted @ 2022-03-30 22:14  c8999999  阅读(239)  评论(0)    收藏  举报