参数后面需要附加一个条件,1个整数,单位为天
查找/var/log/下面5天之内任意数据被改动过的文件
查找/var/log/下面5天内未被改动过的文件
按各种条件找来找去,到底有什么用呢,和实际结合起来,又有很多种用法,这里需要两个参数
ok和exec
假设,一个目录下,用三个文件作测试
1、为了文件安全,不希望其他人对文件有写权限,但是又不想一个一个的输入修改权限的命令,就可以用find配合执行参数来帮忙
解释一下,首先先按权限找出other上有写权限的文件,然后查找结果被-exec参数传给后面的chmod命令,执行删除写权限的操作,两条命令一次执行完毕,省时省力
“{}”表示调用-exec前的find命令查找出来的所有文件
“ \;”前面有个空格(空格斜杠分号)为该命令的固定语法格式
-ok和-exec在命令的执行结果上没有区别,但是在执行过程中-ok会询问用户是否继续执行后面的命令,而-exec不询问直接执行
2、希望把当前目录下大于1M的文件进行压缩以节省空间
Orz,真强,bzip2竟然把3M的文件压缩成了8K!!!