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
作者:学无止境
出处:https://www.cnblogs.com/xiaonq
生活不只是眼前的苟且,还有诗和远方。