find /var/log -type f -mtime +7 -ok rm {} ;
命令的完整写法其实应该加-exec
find /var/log -type f -mtime +7 -ok -exec rm {} ;
-exec到;之间为其他命令
{}代表的是「由 find 找到的内容」
因为「;」在bash的环境下是有特殊意义的,因此利用反斜线来跳脱,转义
延申。。。-exec ,,xargs,,
关于查找find ,, mlocate ,,locate
查找 /var/log 目录中更改时间在 7 日以前的普通文件,并在删除之前询问它们
rm {} ;
{} 代表查找出来的内容
; 是结束符
转义 后面的结束符;