zoukankan      html  css  js  c++  java
  • Linux基础命令find

    find                                     #查找和搜索文件 

                       选项:            

                             -type                            #根据文件类型进行查找

                                            f                                  #普通文件

                                            l                                  #软连接文件

                                            s                                 #socket文件  套接字文件 

                                            p                                 #管道文件

                       d                                 #目录

               c                                  #字符设备

                                            b                                 #块设备  硬盘 硬盘分区  镜像光盘

                               -name                           #根据名称进行查找 

                               -iname                          #查找的时候忽略大小写

    通配符

                                *                          #所有

                               ?                        #匹配任意一个字符  只能匹配一个                              

                               []                          #匹配中括号中的任意一个字符

                              [ ^ ]                        #排除中括号中的字符

     

     

     

     

     

     

     

     

    #根据文件大小查找

                         选项:
     
                                    -size                  #根据文件大小查找
     
                                     +n                     #大于
     
                                      -n                     #小于
     
                                       n                     #精确匹配
     
     
                                       b  k  M  G  #单位

     

     

     

    #根据文件的时间查找

                     选项:
     
                              -mtime                   #最后修改时间
     
                                  +n                      #多少天以前
     
                                  -n                       #具体某一天
     

                                   n                       #具体某一天

    根据文件的权限查找

                                选项:

                                       -perm                 #根据权限查找

                                         -421                  #包含这些权限
     
                                          421                   #精确匹配 
     
                                          /421                  #包含其中的某个权限   三个身份中满足一个则匹配
     
                                            !                      #取反 
     

     

     

     

    根据文件的数组属主查找

                            -user                 #根据属主

                            -group               #根据属组

                            -nouser             #没有属主

                            -nogroup           #没有属组

     

     

     

     

     

    根据文件的目录层级查找

                  选项:

                        -maxdepth                        #最大的目录层级  =  tree  -L

    find的执行的动作

             -print                 #默认的动作 打印你所查找出来的文件的名称

              -ls                     #把查找出来的文件以长格形式显示出来文件的详细信息 

             -delete               #把查找出来的文件进行删除  只能删除空目录

              -exec                #后面加自定义的shell命令

     

     

    find命令跟xargs的配合

     

     

     

  • 相关阅读:
    什么是 MyBatis?
    @RequestMapping 注解用在类上面有什么作用?
    如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?
    SpringMVC 流程?
    SpringMVC 工作原理?
    什么是 SpringMvc?
    依赖注入的三种实现方式?
    什么是IOC
    spring的作用
    什么是spring框架?
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13280104.html
Copyright © 2011-2022 走看看