博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux find的运用
阅读量:6194 次
发布时间:2019-06-21

本文共 766 字,大约阅读时间需要 2 分钟。

find命令

 

一、根据 -name 查找

find[搜索范围][搜索条件]

find /root -name a1

若是模糊查询,则使用通配符

*匹配任意字符{find /root -name "a*"}

?匹配任意一个字符{find /root -name "a?"}

[]匹配任意一个中括号的字符{find /root -name "a?"}

 

注意:默认区分大小写 –iname

 

二、根据 -user 查找

 

示例:查找root目录下属于用户root的文件

find /root -user root

 

根据 –mtime 查找

 

示例查找/var/log/下七天前修改的文件

find /var/log/ -mtime +7

 

示例查找/var/log/正好七天前修改的文件

find /var/log/ -mtime 7

 

示例查找/var/log/七天内修改修改的文件

find /root/ -mtime -7

 

根据 –size 查找

 

示例:查找/root文件下大小是2k~3k的文件(进1法)。

find /root/ -size 3k

 

其他属性

-2k 小余2k的文件

2k 查找1k~2k的文件(进1法)

+2k 大余2k的文件

 

示例:查找大于10kb小余60kb的文件

find / -size +10k -a -size -60k

 

示例:查找大于30kb小余80kb的文件,并显示详细信息

find / -size +30k -a -size -80k -exec ls -li {} \;

 

根据 –inum 查找

 

示例:查找i节点是的文件

find /root -inum i节点

转载于:https://www.cnblogs.com/wangrongchen/p/7889846.html

你可能感兴趣的文章
HighChart教程:如何使用Highcharts Cloud API(二)
查看>>
一句话,讲清楚java泛型的本质(非类型擦除)
查看>>
百度联合清华发布国内首个基于AI实践的产业智能化白皮书
查看>>
我的友情链接
查看>>
博文第一篇《明志》
查看>>
java Stack类 Vector类
查看>>
Go test 命令工作原理
查看>>
Dynamips结合VMware搭建站点到站点×××环境
查看>>
写Java程序的三十个基本规则
查看>>
我的友情链接
查看>>
004 查看表结构命令
查看>>
Exchange 2016 CU9 已发布
查看>>
java jackson json序列化
查看>>
CP(1)
查看>>
redhat7.2升级openssl、openssh
查看>>
Gson自动解析json
查看>>
[备忘]如何接收向shell脚本传入的参数
查看>>
Wine里的中文程序出现方块字的解决方法以及Wine快捷方式的命令格式
查看>>
xendesktop配置DDC连接vcenter,添加vcenter证书步骤。
查看>>
12月流量入口占比动态:搜索引擎季军 份额破20%
查看>>