find命令用于在指定命令下查找文件
常用参数
我们首先搭建测试环境
修改部分组和用户
1.find -name 通过名称查找
2.find -user 通过用户名查找
3.find -group 通过用户组查找
4.find -not 表示不是
5.find -maxdepth 数字 表示最大目录层数
-maxdepth 2 表示最大目录层数为2层
-maxdepth 1 表示最大目录层数为1层
重新搭建测试环境,接下来以文件大小来查找
6.find -size 通过文件大小查找
20k表示查找文件大小为20k的文件
+20k表示查找文件大小大于20k的文件
-20k表示查找文件大小小于20k的文件
7.find -type d 表示查找目录
find -type f 表示查找文件
8.find -cmin 10 表示10分钟这一刻被修改的文件
find -cmin -10 表示10分钟内被修改的文件
find -cmin +10 表示大于10分钟被修改的文件
find -ctime 10 表示10天被修改的文件
重新搭建测试环境,接下来将通过文件权限查找
9.find -perm 通过文件权限查找文件
444表示权限为444的文件
-444表示权限中含有444的文件
/444表示或者,有一即可
10.find -exec 表示执行
该命令意思为
查找etc下名字中结尾为.conf的文件并将它复制到mnt下