首页 服务端 linux 正文

find命令常用方法

long 2020-05-17 19:37 运维 人气134

用法:查找文件

语法:find 路径范围 选项

选项:

-name:按照文件名搜索(支持模糊搜索*?)

-iname:按照文件名搜索,不区分大小写

-type:按照文档类型进行搜索:”-“表示文件(用f替换),”d“表示文件夹

-size:根据文件大小查找,+n(大于n),-n(小于n),n(等于n),大小的单位是数据块512字节=0.5k

-user:根据所有者查找,find  / -user username

-amin:根据访问时间查找

-cmin:文件属性改变查找

-mmin:文件内容修改查找 find / -mmin -5 (5分钟内被修改)

-a:and 两个条件同时满足

-o:or 两个条件任意满足一个

-exec/-ok命令 {} \; :对find结果进行进一步操作 :find /etc -name aaa -exec ls -l {} \;

-inum:根据i节点查找

例子:

搜索site.conf文件路径

find / -name site.conf

搜索ect目录下所有conf后缀文件,并统计个数

find /ect/ -name '*.conf' |wc -l

搜索/etc/nginx目录下,有多少文件

find /etc/nginx/ -type f|wc -l

搜索/etc/nginx目录下,有多少文件夹

find /etc/nginx/ -type d|wc -l



评论
  • 消灭零回复
公众号
小程序
网站统计
  • 文章总数:296
  • 总点击量:53687
  • 评论总数:27
  • 网站运行:543 天