linux时间相关命令及应用

基础

date #查看时间
date +%Y-%m-%d\ %H:%M:%S #格式化查看时间
date -s "2023-05-20 05:20:10" #人为设置时间
ntpdate time.nist.gov #同步北京时间

应用

根据时间备份

rm -rf dist-`date +%Y%m%d`  #删除今天可能已有的备份
mv dist dist-`date +%Y%m%d`  #把最新在使用的按今天日期备份

删除带时间备份的文件夹

find -name "*2023*" -type d -exec rm -rf {} \;  #删除所有带2023名称的文件夹

删除7天前的日志

find /var/log/ -mtime +7 -delete  #删除/var/log下所有7天前的文件
find /var/log/ -mtime +7 -name "*.log" -delete  #删除/var/log下所有7天前的以log结尾的文件
#上面的-delete也可以替换成-exec rm -rf {} \;
posted @ 2023-05-12 17:02  火炬冬天  阅读(46)  评论(0)    收藏  举报