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千万不要加-,其次\;的意思是转义;表示命令的结束

posted @ 2019-03-20 19:29  daz{2}le  阅读(106)  评论(0编辑  收藏  举报