Linux Shell 022-按日期清理文件

Linux Shell 022-按日期清理文件

本节关键字:Linux、Bash Shell、按日期清理文件
相关指令:echo、date、basename

删除一周前一天的日志

source /etc/profile
source ~/.bash_profile

date_str = `date -d "7 days ago" +%Y-%m-%d`
rm_path = /home/test/log/${date_str}.txt
echo $rm_path

rm -rf $rm_path

删除上个月的数据文件

for filename in ${runpath}/files/*
do
	temp_file = `basename $filename`
	value=`date -d ${temp_file} +%s`
	echo ${value}
	if [[ `date +%s`-${value} -gt 86400*30 ]];then
		rm -r "${runpath}"/files/${temp_file}"
		echo "删除 ${temp_file} 完成"
	fi
done

相关推荐

  1. Linux Shell 022-日期清理文件

    2024-07-23 03:14:02       16 阅读
  2. sql2005日志文件过大如何清理

    2024-07-23 03:14:02       51 阅读
  3. 清理 Oracle Arch 目录中的日志文件

    2024-07-23 03:14:02       50 阅读
  4. 历史文件清理

    2024-07-23 03:14:02       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 03:14:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 03:14:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 03:14:02       45 阅读
  4. Python语言-面向对象

    2024-07-23 03:14:02       55 阅读

热门阅读

  1. Red Playing Cards (牛客多校2 I)

    2024-07-23 03:14:02       17 阅读
  2. Husky 入门

    2024-07-23 03:14:02       16 阅读
  3. ResNeSt

    ResNeSt

    2024-07-23 03:14:02      18 阅读
  4. 如何引入全局样式文件?

    2024-07-23 03:14:02       15 阅读
  5. 长短期记忆网络(LSTM)及其Python和MATLAB实现

    2024-07-23 03:14:02       19 阅读
  6. python的open()函数

    2024-07-23 03:14:02       12 阅读
  7. 【过题记录】 7.22

    2024-07-23 03:14:02       14 阅读
  8. linux kernel 内核缓存回收的相关配置项

    2024-07-23 03:14:02       17 阅读
  9. Asp Net Web API 请求报错

    2024-07-23 03:14:02       12 阅读
  10. 欧鹏 数据库第二次作业

    2024-07-23 03:14:02       12 阅读
  11. FTP传输的两种模式的技术原理和应用

    2024-07-23 03:14:02       14 阅读