Linux 中find命令

1、在当前目录下找以txt结尾的文件

find . -name '*.txt'

2、在当前目录下找以所有字母开头的文件

find . -name '[a-z]*'

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

find /etc -name 'host*'

4、在当前目录下找属性为755的文件

find . -perm 755 

5、在当前目录下找属主为root的文件

find . -user root

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

find /var -mtime -5

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

find /var -mtime +5

8、在/etc下找到文件类型为d的目录文件

find /etc -type d

9、在/etc下查找文件大小大于1M的文件,1M是1000000个字节

find /ect -size +1000000c

 

 

8、find . -perm 700 |xargs chmod 777         

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

 

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

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

find -user root                  

find / -type f -size 0 -exec ls -l {} \;
posted @ 2019-10-14 11:07  来自牧羊人  阅读(517)  评论(0编辑  收藏  举报