Linux下find命令及其参数的使用

2018-06-29 06:10:05来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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 +1048576c    

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

      -size -1M is not  equivalent to  -size  -1048576c,The former only matches empty files, the latter matches files from 1 to 1,048,575 bytes.

 

8、find . -perm 700 |xargs chmod 777         

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

 

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

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

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:jenkins+maven+svn 自动化部署

下一篇:linux 应用和发展