day_03 文件搜索命令

                                                 
                                                

1.

-name 以文件名搜索 iname不区分大小写   后接文件名     * 可表示所有字符   ?可精确表示有几个字符
find /etc -name *init???

2.

-size   以数据块查找                       1数据块  512字节  0.5K
                                                       100MB=102400KB=204800个数据块

查找大于100M的文件:find /etc -size +204800

3.

-user(group) 根据所有者(所属组)查找

 

                                                    

 

                                                  

-a and    -o or                   

命令后链接-exec或ok(ok需要二次询问确认,常用于删除操作时) 再加新命令 再加 {}(花括号表示前面查询的全部结果) \(转义字符);(结束)

 

                                               

上例: find /etc -name init* -a -type f  只看文件

下例:find . -inum 31531 -exec rm {} \;  在当前目录下找i节点31531并执行删除(用于莫名其妙的文件名,难以删除时)

 

 

                                                            其他搜索命令

                                                   

1.不是全盘搜索,是从自己的资料库搜索。(locate locate命令可以找资料库)系统文件更新会定时放入locate入资料库。
2.注意:locate资料不能找新建文件  updatedb命令可更新资料库
3.locate   不能用于/etc里的文件查找
4.locate -i  可以不区分大小写查找文件

此命令节省系统资源,很少占用。 

 

                                              

查找命令所在绝对路径,相当于知道了权限   bin/sbin  普通还是超级用户。

                                                

可以知道命令的帮助文档位置,绝大多数在/usr/share/man里面

                                                  

 

  

                                            

 

 

          

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值