shell :日志脚本

#!/bin/bash
DATE=`date +%F`
dir=/data/logs/disklog
if [ ! -d $dir ];then
   mkdir -p $dir
fi
df -h > $dir/$DATE.log
find $dir -mtime +365 |xargs rm -f

[root@xuhx-02 sbin]# date +%F 2019-07-27shell

-d file 检测文件是不是目录,若是是,则返回 truebash

UNIX/Linux文件系统每一个文件都有三种时间戳:code

访问时间 (-atime/天,-amin/分钟):用户最近一次访问时间。
修改时间 (-mtime/天,-mmin/分钟):文件最后一次修改时间。(只有修改文件内容时才会更改)
变化时间 (-ctime/天,-cmin/分钟):文件数据元(例如权限、文件内容等)最后一次修改时间。
相关文章
相关标签/搜索