06: linux中find查找命令总结

谁说我不能喝 提交于 2020-02-08 05:04:53

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!