当前位置:   article > 正文

Linux文件查找

Linux文件查找

文件名查找

[root@localhost ~]# find /etc -maxdepth 1 -type f -name "g*"
-type 文件类型 f表示文件 不指定类型的话,文件和目录都会查找
-maxdepth 查找深度,目录层级的意思,不指定的话就按照最大深度查找。
"g*" 表示匹配任意g开头的内容,*还可以写在开头,"*g*"表示含有g的,"*g"表示以g结尾的
-name 不区分大小写
-iname 区分大小写
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

文件大小查找

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
  • 2
  • 3
  • 4
  • 5
  • 6

根据修改时间查找文件

# -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 按分钟数查找
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

取反

# 找一天以内修改过的文件夹
[root@localhost ~]# find / ! -type f -mtime -1
# 找非一天以内修改过的文件
[root@localhost ~]# find / -type f !-mtime -1
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/416476
推荐阅读
相关标签
  

闽ICP备14008679号