Linux 常用命令 之 文件搜索

find

语法:find [搜索范围][匹配条件]

1、根据文件名搜索

-name  -iname    *    ?

find 目录 -name 条件  精准匹配

例如:find /etc -name fjl    (在etc目录下所有名字为fjl的文件)精准查找

find /etc -name fjl*   (在etc目录下所有名字为fjl的文件)模糊查找

find /etc -name fjl??  (?表示匹配任意一个字符)

find /etc -iname fjl??  (-iname表示查找时不区分大小写)

2、根据文件大小搜索

-size 

+n  大于  -n  小于  n 等于

数据库是Linux里存储文件的最小单位:    1数据块=512字节  0.5k         100MB=102400KB=204800个数据块

find  目录 -size  要查找的大小

例如:find  /export/usr -size +204800  (在/export/usr 下查找所有大于100M的文件)

3、根据所有者来查找

-user

find /home -user liming  (在home目录下查找所有者为liming的文件)

4、根据所属组查找

-group

5、根据时间属性查找

-amin 访问时间access

-cmin 文件属性change  (文件的属性被改了,例如所属组、所有者...)

-mmin 文件内容modify

例如:find /home -cmin -5  查找在5分钟之内文件属性被改过的文件

6、多条件查找

-a 多个条件同时满足 all

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

find /etc -size +163840 -a -size -204800

在etc目录下查找大于80MB小于200MB的文件

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值