文件搜索命令:find

#windows搜索小工具:everything   (只支持NTFS格式的系统)

  • 命令名称:find
  • 命令所在路径:/bin/find
  • 执行权限:所有用户
  • 语法:find [搜索范围] [匹配条件]
  • 功能描述:文件搜索

 

$find /etc -name init
#在目录/etc中查找文件init  #精准搜索
#若模糊搜索,需要使用通配符,例如:find /etc -name *init*
#*匹配任意字符,?匹配单个字符
#例如:find /etc -name init???
 -iname 搜索时不区分大小写 #例如可以这样写:find /etc -iname INIT

$find / -size +409600
#在根目录下查找大于200MB的文件
#单位是数据块  1个数据块是 512字节  也就是0.5k 数据块是linux默认存储的最小单位
#1k=2个数据块  100MB=102400KB  409600Byte/2=200MB
  +n  大于    -n  小于    n  等于

$find /home -user dayewutong
#在根目录下查找所有者为dayewutong的文件
  -group  根据所属组查找
  • find /etc -cmin -5  #+表示超过多长时间,-表示几分钟之内
  • #在/etc下查找5分钟内被修改过属性的文件和目录
  • -amin  访问时间  access
  • -cmin  文件属性  change
  • -mmin  文件内容  modify
  • $find /etc -size +163840 -a -size -204800
    • #在/etc下查找大于80MB小于100MB的文件
    • -a  两个条件同时满足
    • -o  两个条件满足任意一个即可
    • $find /etc -name inittab -exec ls -l {} \;
    • #在/etc下查找inittab 文件并显示其详细信息
    • #-exec/-ok  命令{}\;  #对搜索结果执行操作,
    • 花括号代表查询的结果,斜杠代表转义符,分号代表结束。
    • -type  根据文件类型查找
    •            f 文件    d 目录    l软链接文件
    • -inum  根据i节点查找

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值