本节内容:
linux系统中,使用find命令定期迁移linux日志的方法。
一,find命令格式
find  pathname  --options  [-exec -print -ok ..] 
二,find命令参数
pathname:find命令查找的目录路径  
-print:find命令将匹配的文件输出到标准输出  
-exec:find命令对匹配的文件执行该参数给出的shell命令.格式为: command {} ;  
-ok:类似与exec的作用 
三,find命令选项
-name:按照文件名进行查找  
-perm:按文件权限来查找  
-user:按文件的用户主查找  
-group:按文件的用户组查找  
-type:查找某一类型的文件  
    b -- 块设备文件  
        d -- 目录  
        c -- 字符设备文件  
        p -- 管道文件  
        l -- 符号链接文件  
        f -- 普通文件  
-mtime:按照文件的更改时间来查找文件  
    -n -- 表示文件更改时间距现在n天以内  
        +n -- 表示文件更改时间距现在n天以前 
四,日志迁移脚本
使用了find命令的mtime参数,将2个星期前的日志文件统一迁移到指定目录下。
 
Crontab每两周执行日志迁移脚本