find命令:用来在给定的目录下查找符合给定条件的文件
命令格式: find [OPTIONS] [查找起始路径] [查找条件] [处理动作]
-P、-L、-H:控制软连接的对待方式,用的不多。不介绍了
就是个目录路径linux命令,相对和绝对都可以。
(1) -name “PATERN”
(2) -iname “PATERN” :不区分名称字母大小写
(3)-regex PATTERN:基于正则表达式的模式查找,匹配的是整个路径,而非单个文件名。
-user USERNAME:查找属主指定用户的所有文件;
-group GRPNAME:查找属组指定组的所有文件;
-uid UID:查找属主指定的UID的所有文件;
-gid GID:查找属组指定的GID的所有文件;
-nouser:查找没有属主的文件;
-nogroup:查找没有属组的文件;
-type:根据不同的文件类型筛选
type文件类型
普通文件
目录文件
符号链接文件
块设备 文件
字符设备文件
管道文件
套接字文件
-size [+|-]#UNIT
常用单位:k, M, G
#UNIT:(#-1, #]
#UNIT:[0,#-1]
+#UNIT:(#, oo)
入市后,大豆价格如果上涨未超过一个步长即价格小于2003linux命令,那么该大豆合约的止损价格为1995rmb,如果合约价格等于或大于2003rmb小于2006rmb后,即价格上涨了一个步长,那么系统会自动止损点上调到1998rmb,依次价格上涨两个步长即价格大于或等于2006rmb后,系统会将止损点上调到2001rmb。比较操作(等于、大于、小于、大于或等于、小于或等于、不等于)。第四十三条 属于被征地农村集体经济组织成员的被拆迁人,其住房建筑面积低于55㎡/人,在规定腾地日期前交地的另外给予奖励:被拆迁人按55㎡/人核定的建筑面积与实际建筑面积的差额小于或等于55㎡的奖励4万元,差额大于55㎡、小于或等于110㎡的奖励8万元,差额大于110㎡、小于或等于165㎡的奖励12万元,依此类推。
+1k时:a和a1满足大于1k(#)的条件;
-62k时:只有a3满足大于等于0,小于等于 61k(#-1)的要求。
按照atime(文件的最后访问时间)、mtime(文件的最后修改时间)、ctime(文件最后改变时间)三个变量来查询:
以天为单位,
-atime [+|-]#
#:[#, #-1) :最后访问时间在#天前(大于等于#天前,小于#-1天前)
等价于最后访问时间与当前的时间差 大于 (#-1)*24小时,小于等于 #*24小时
-#:(#, 0] :最后访问时间在#天以内,不包括24小时前的那一刻。
等价于最后访问时间与当前的时间差小于 #*24小时
+#:(oo, #-1] :最后访问时间在#-1天以前的。包括#-1天前
等价于最后访问时间与当前的时间差大于等于 #*24小时
以“分钟”为单位:-amin;-mmin;-cmin
-daystart:时间条件的开始先决条件。如果没有的时候,比较的开始时间为当前时间。如果有此参数,则比较的开始时间为当天的23:59:59。
-perm
-perm [/|-]mode
mode:精确权限匹配;
/mode:任何一类用户(u,g,o)的权限中的任何一位(r,w,x)符合条件即满足;9位权限之间存在“或”关系;
-mode:每一类用户(u,g,o)的权限中的每一位(r,w,x)同时符合条件即满足。9位权限之间存在“与”关系;
举例:
(1):精确查找。就是匹配权限值完全相等的;