find

find 文件查找工具

find 工具是一种强大的文件查找工具,可以使用正则表达式进行文件的查找,一般的指令格式如下:

find

dir参数:查找的目录

role参数:功能参数

pattern参数:查找的正则表达式

以下一些常用的实例:

1)使用正则表达式查找文件

#根据文件名查找文件

find./-name"php"#查找当前目录下名称为"php"的文件

find./-name"*php*"#查找名称中含有"php"的文件

find./-name"*.php"#查找以".php"结尾的文件

find./-iname"php"#忽略大小写查找

find./ !-name"*php*"#否定查找,查找名称中不含有"php"的文件

2)根据文件类型查找

find./-type类型参数

※ 类型参数列表:

f:普通文件

d:目录 

l:link文件

3)限制文件查找深

find./-maxdepth2-typef#查找深度最大为2的文件

find./-mindepth2-typef##查找深度最小为2的文件

#限制查找范围在当下目录的这一层

find./-maxdepth1-name"php"

4)根据文件时间戳、文件大小查

#根据时间戳查找

find./-typef-atime-7#查找 7天内 被访问的文件

find./-typef-atime7#查找 7天前那一天 被访问的文件

find./-typef-atime+7#查找 超过7天之内 被访问的文件

find./-typef-amin-30#30分钟之内被访问的文件

#根据大小查找

find./-typef-size-100k#查找 <100k 的文件

find./-typef-size10M#查找 =10M 的文件

find./-typef-size+1G#查找 >1G 的文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • find命令是用于实现精确查找,实时查找指定目录下面的文件。在工作中常用。优点是:实时,精确。缺点是:比较占用系统...
    dxldeng阅读 752评论 0 1
  • 摘要:·find path -option [ -print ] [ -exec -ok command ] {}...
    暖夏未眠丶阅读 534评论 0 0
  • Linux系统「文件查找」 Linux系统文件中常用属性为以下内容:名称,大小,权限,属主,属组,修改时间,访问时...
    魏镇坪阅读 7,950评论 0 3
  • Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功...
    很少更新了阅读 422评论 0 0
  • 最后一天了,没有人陪我跨年。 去年他没陪我,今年也没有。并不是不想,因为太多的原因,还有,分隔两地。
    我不是你的唯一阅读 178评论 0 0