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 {} \;
浙公网安备 33010602011771号