06: linux中find查找命令总结

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

  find . -name "*.txt"

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

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

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

  find /etc -name "host*"

4、在当前目录下查找权限为755的文件

  find . -perm 755 -type f

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

  find /var -mtime -5

6、在/var下查找更改时间在三天前的文件

  find /var -mtime +3

7、在/etc下查找文件类型为d(目录)

  find /etc -type d

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

  find . -size +1000000c

9、xargs: 将find查找到的内容作为后面命令的参数

  1)找出当前目录下权限为755的文件并把权限改为 777

    find . -perm 755 | xargs chmod 777

  2)找出文件并查看详细信息

    find . -type f |xargs ls -l

 

posted @ 2018-02-27 15:29  不做大哥好多年  阅读(511)  评论(0编辑  收藏  举报