#!/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/分鐘):文件數據元(例如權限、文件內容等)最後一次修改時間。