Linux find(搜索)命令

find:搜索文件的命令

       格式:find [搜索范围]  [搜索条件]


        不区分大小写-iname:

        按照所有者搜索-user [用户:

        搜索没有所有者的文件-nouser:

        其他搜索属性:-mtime  修改文件内容

                               -atime   文件访问时间

                               -ctime   改变文件属性

                               +10 10天前修改的文件

                                -10  10天内修改的文件

                                10    10 天当天修改的文件

         例:        

         按文件大小搜索:find . -size 25k   (如果是MB 就要大写M,如果是KB就要小写k) 

          例:

          按照i节点搜索:find  . -inum 8888

         例:

         多条件搜索:find . -size +20k -a -50k  搜索大于20k小于50k的文件

         例:

         查找出来后显示详细信息:find find . -size +20k -a -50k -exec ls -lh {} \;

        -exec [命令] {} \;     对搜索结果执行操作。

         例:




linux通配符:

                   *:匹配任意内容

                  ?:匹配任意一个字符

                   []:匹配任意一个中括号内的字符例:

例:

猜你喜欢

转载自blog.csdn.net/baidu_38558076/article/details/79600494