Linux学习笔记--7. linux常用命令-文件搜索命令find

平常要规划好文件位置,不要乱放,最好少用搜索命令,搜索会占用大量系统资源。

文件搜索命令:find

命令名称:find
命令所在路径:/bin/find
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索

find /etc -name init 在目录/etc中查找文件Init 此为精准搜索,不会出现多一个字符的情况
find /etc -name *init * 此为模糊搜索,与Windows的文件搜索相似
find /etc -name init * 此为搜索以init开头的文件 (使用*来匹配任意字符)
find /etc -name init??? 此为查找init后面有三个字母的文件(使用?来匹配单个字符)
在Windows搜索中是不区分大小写的,但是Linux中区分
但是-iname不区分大小写
不要在服务器使用高峰范围时,使用find来查找,且查找的范围越小越好,搜索的条件越精准越好

find / -size +204800 在跟目录下查找大于100MB的文件(+n 大于;-n 小于;n 等于)
Linux中1个数据块是512字节,也就是0.5k;所以100MB=204800,n为数据块

find /etc -size +163840 -a -size -204800 在/etc下查找大于80MB小于100MB的文件
-a 两个条件同时满足
-o 两个条件满足任意一个即可

-type 根据文件类型查找(f 文件 ;d 目录 ;l 软链接文件)
-inum 根据i节点查找(配合find可以找到任何文件是否有硬链接)
. 表示当前目录

find /etc -name inittab -exec ls -l {} \; 在/etc下查找inittab文件并显示其详细信息
-exec/-ok 命令 {} \; 对搜索结果执行操作

find /home -user shenchao 在跟目录下查找所有者为shenchao的文件
-group 根据所属组查找

find /etc -cmin -5 在/etc下查找5分钟内被修改过属性的文件和目录
-amin 访问时间access(+超过;-时间内)
-cmin 文件属性change(文件属性指ls -l可以查看的信息)
-mmin 文件内容modify

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值