date常见用法

1.查看当前时间
#date
Mon Apr 25 20:43:39 CST 2016
2.设置时间
#date -s "20160404 18:00:00" && hwclock -w

3.格式化打印时间
#date "+%F %T" <----------> date "+%Y-%m-%d %H:%M:%S"
2016-04-25 20:46:07

4.打印一个月前现在的时间(minute、hour、day、month、week、year)
#date -d"1 month ago" <----------> date -d"-1 month"

5.格式化打印一个月前现在的时间
#date -d"1 month ago" "+%F %T"

6.格式化打印某年某月某日是星期几
#date -d"20150101" "+星期%u"

7.转换秒数
#date -d"20150101 00:00:00" +%s ------打印1970-01-01 00:00:00 UTC到2015-01-01 00:00:00的秒数

#date -d"now" +%s ------打印1970-01-01 00:00:00 UTC到现在的秒数
8.将以上两者相减经过运算即可得出过了多少天
例如

 

ex:在当前一级目录查找30天前修改过的文件并删除
find . -maxdepth 1 -type f -mtime +30 -name "*month*" -exec rm -rf {} \;

提醒
阿荣
游客
阿荣

荣,来留个脚印