#!/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-27
shell
-d file 检测文件是不是目录,若是是,则返回 true
bash
UNIX/Linux文件系统每一个文件都有三种时间戳:code
访问时间 (-atime/天,-amin/分钟):用户最近一次访问时间。 修改时间 (-mtime/天,-mmin/分钟):文件最后一次修改时间。(只有修改文件内容时才会更改) 变化时间 (-ctime/天,-cmin/分钟):文件数据元(例如权限、文件内容等)最后一次修改时间。