码迷,mamicode.com
首页 > 系统相关 > 详细

shell之find命令详解

时间:2017-03-22 23:19:06      阅读:517      评论:0      收藏:0      [点我收藏+]

标签:time   size   back   shell   更改   name   所有权   chm   use   

注意:“ . ”点号左右有空格。

1、find . -name "*.txt"           

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

 

2、find . -name "[a-z]*"         

找在当前目录(及子目录)下找以所有字母开头的文件。

 

3、find /etc -name "host*"     

找在/etc目录下找以host开头的文件。

 

4、find . -perm 755               

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

 

5、find -user root                  

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

 

6、find /var -mtime -5           

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

 

7、find /var -mtime +3          

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

 

8、find /etc -type d               

找在/etc下查找文件类型为d的目录文件。

 

9、find /etc -type l                

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

 

10、find . -size +1000000c    

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

 

11、find . -perm 700 |xargs chmod 777         

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

 

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

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

 

shell之find命令详解

标签:time   size   back   shell   更改   name   所有权   chm   use   

原文地址:http://www.cnblogs.com/lanchang/p/6597372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!