• shell之find命令详解


    find命令原理:从指定的起始目录开始,递归地搜索其各个子目录,查找满足寻找条件的文件,并可以对其进行相关的操作。

    格式:find [查找目录] [参数] [匹配模型]  

    多参数格式:find [查找目录] [参数] [匹配模型] [参数] [匹配模型]  

    例如:

    1、find . -name "*.sh"           

        查找在当前目录(及子目录)下找以sh结尾的文件

    2、find . -perm 755               

        查找在当前目录(及子目录)下找属性为755的文件

    3、find -user root                  

        查找在当前目录(及子目录)下找属主为root的文件

    4、find /var -mtime -5           

         查找在/var下找更改时间5天以内的文件

    5、find /var -mtime +3          

         找在/var下找更改时间3天以前的文件

      

    6、find /etc -type l                

         查找在/etc下查找文件类型为|的链接文件

    7、find . -size +1000000c    

          查找在当前目录(及子目录)下查找文件大小大于1M的文件1M是1000000个字节

    8、find . -perm 700 |xargs chmod 777         

          查找出当前目录(及子目录)下所有权限为700的文件,并把其权限重设为777

    9、find . -type f |xargs ls -l                         

          查找出文件并查看其详细信息。

  • 相关阅读:
    中间人攻击
    RSA算法详解
    Scala的自定义类型标记
    新版gitbook导出pdf
    request中跟路径有关的api的分析
    struts2初始化探索(一)
    struts2入门教学
    区块链学习笔记(五)
    区块链学习笔记(四)
    区块链学习笔记(三)
  • 原文地址:https://www.cnblogs.com/lanchang/p/6597372.html
Copyright © 2020-2023  润新知