节内容:
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个星期前的日志文件统一迁移到指定目录下。
按文件大小查找
find命令的size参数可以按照文件大小进行查找,size的大小选项如下:
例如,查找指定目录下大于10k的文件,命令:
新闻热点
疑难解答