赞
踩
[root@localhost ~]# find /etc -maxdepth 1 -type f -name "g*"
-type 文件类型 f表示文件 不指定类型的话,文件和目录都会查找
-maxdepth 查找深度,目录层级的意思,不指定的话就按照最大深度查找。
"g*" 表示匹配任意g开头的内容,*还可以写在开头,"*g*"表示含有g的,"*g"表示以g结尾的
-name 不区分大小写
-iname 区分大小写
k: kb 小写
M 大写
G 大写
不带单位就按照b单位查找
# 从根目录查找文件大于2M的文件
[root@localhost ~]# find / -type f -size +2M
# 从根目录查找小于4b的文件
[root@localhost ~]# find / -type f -size -4b
# 从根目录查找大于50M小于80M的文件
[root@localhost ~]# find / -type f -size +50M -and -size -80M
# -1 代表一天以内 +1代表一天以前
[root@localhost ~]# find / -type f -mtime -1
# 时间单位为分钟
[root@localhost ~]# find / -type f -mmin -1
# 查找1天之前 10天之内 修改过的文件
[root@localhost ~]# find /etc/ -type f -mtime +1 -and -mtime -10
最近访问:Access Time
最近更改 Modify Time
最近改动 Change Time
创建时间 -
时间参数:atime mtime ctime amin mmin cmin
time 按天查找
min 按分钟数查找
# 找一天以内修改过的文件夹
[root@localhost ~]# find / ! -type f -mtime -1
# 找非一天以内修改过的文件
[root@localhost ~]# find / -type f !-mtime -1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。