用法:查找文件
语法: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