find
格式
find 寻找范围 [参数] [文件名或者目录名]
参数:
-type [fdlcpb] 以文件类型来查找,f指普通文件,d指目录,l指链接文件...
-name filename 以文件名查找
-perm 权限 以执行权限来查找,比较复杂,例如-perm 777
-user username 以文件所属者来查找
-group groupname 以文件所属组来查找
-size [+/-][n] 以文件大小来查找,-表示小于,+表示大于,n表示文件大小,例如-size +100M
-and 并列两个参数
(未完)
find命令输出的结果是可以被二次执行的,在命令后面-exec command {} \;
{}表示前面的执行结果
例如查找根目录下所有root用户的文件并将这些文件全部都改成只能追加无法删除
find / -user root -and -type f -exec chattr +a {} \;
这条命令貌似会鸡掰的无限进行下去,一直在/porc中出现文件
注意-exec command {} \;中的command千万不要加-,其次\;的意思是转义;表示命令的结束
echo "not to be , just being" > mylife.conf