Linux学习笔记----Linux常用命令 文件搜索命令

一、文件搜索命令find

     find查找,遍历整个分区,遍历整个硬盘,实时查找

     1.命令: find  [位置] -name 文件名   这是区分大小写的,  -name  换成 -iname 是不区分大小写的

         

         可以?匹配单个字符 * 匹配任意字符来使用

         

    2.根据文件的大小搜索

        命令: find  [位置] -size  n    (n是数字,n的单位是k)

                   +n 是大于  -n 小于   n  等于

        

3.根据文件的所属者和所属组搜索

     根据所属者命令: find  [位置] -user  [用户名]     

       

    把-user换成-group就是根据所属组搜索

        

4.根据时间属性查找

      命令: find [位置] -cmin -5 (n写数字,代表多少分钟内)  这句命令是查找5分钟内被修改过属性的文件和目录

         -amin   访问时间

         -cmin   文件属性

         -mmin  文件内容

       

5.多条件搜索      

     命令:find [etc] -size +100 -a -size -200

     在etc文件下查找大于100k小于200k的文件

    -a 两个条件同时满足

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

     

   命令:find /etc -name moduli -exec ls -l {} \; 

    -exec/-ok 命令 {} \;   对查询的结果执行命令

     

    -type 根据文件类型查找 f 文件 d 目录 l 软链接

   -inum 根据i节点查询

二、文件搜索命令locate

     命令:locate [文件名]   

    功能在资料库中查找文件   

    查找速度非常的快

    如果一个新建的文件没有在资料就找不到需要用命令更新资料库才能查找(tmp下的文件是找不到的)

三、文件搜索命令which

    语法:which 命令

    功能:搜索命令所在的目录及别名信息

 

四、文件搜索命令whereis

    语法:whereis   命令

    功能:搜索命令所在的目录及帮助文档路径

四、文件搜索命令grep

    语法:grep -vi  [指定字符串] [文件]

    功能:在文件中搜索字符串匹配的行并输出

              -i不区分大小写

              -v排除指定字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值