find查找

 1 # linux文件无创建时间
 2 # Access 使用时间  
 3 # Modify 内容修改时间  
 4 # Change 状态改变时间(权限、属主)
 5 # 时间默认以24小时为单位,当前时间到向前24小时为0天,向前48-72小时为2天
 6 # -and 且 匹配两个条件 参数可以确定时间范围 -mtime +2 -and -mtime -4
 7 # -or 或 匹配任意一个条件
 8  
 9 find /etc -name http         # 按文件名查找
10 find . -type f               # 查找某一类型文件
11 find / -perm                 # 按照文件权限查找
12 find / -user                 # 按照文件属主查找
13 find / -group                # 按照文件所属的组来查找文件
14 find / -atime -n             # 文件使用时间在N天以内
15 find / -atime +n             # 文件使用时间在N天以前
16 find / -mtime -n             # 文件内容改变时间在N天以内
17 find / -mtime +n             # 文件内容改变时间在N天以前
18 find / -ctime +n             # 文件状态改变时间在N天前
19 find / -ctime -n             # 文件状态改变时间在N天内
20 find / -size +1000000c -print                           # 查找文件长度大于1M字节的文件
21 find /etc -name "passwd*" -exec grep "xuesong" {} \;    # 按名字查找文件传递给-exec后命令
22 find . -name 't*' -exec basename {} \;                  # 查找文件名,不取路径
23 find . -type f -name "err*" -exec  rename err ERR {} \; # 批量改名(查找err 替换为 ERR {}文件
24 find 路径 -name *name1* -or -name *name2*               # 查找任意一个关键字

 

posted @ 2019-09-17 10:25  凌空a  阅读(169)  评论(0编辑  收藏  举报