find 查找位置 -条件 条件值 ;
-name #按名称
-not #不包含*条件
-user #用户
-group #组
-size #大小
-perm #文件权限
-maxdepth #最大深度
-mindepth #最小深度
-a #两个条件同时满足
-o #满足一个条件即可
-type f 文件
d 目录
c 字符设备
b 块设备
s 套节字
l 链接
先在/mnt下建立6个文件file{1..6}
对文件用户和组进行修改
查找属于student组的项
查找即是student用户又是root组的项
查找用户为root或者组不为root的项
查找用户为root但是不属于文件的项
按深度查找
@@查找/etc下深度为一并且以.conf结尾的文件
@@查找/etc下最大深度为4且最小深度为1的以.conf结尾的文件
按文件大小查找
@@给这三个文件截取不同大小
@@‘+‘表示大于,’-‘表示小于
find 查找位置 -条件 条件值 -exec 动作 {} \;
eg:find / -group mail -exec cp -rp {} /mnt/ \;
@@查找/下的所有的组为mail的并且备份到/mnt下