欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

删除 带日期的文件 有大用

[root@ebs-28766 shell]# vim delete_previously_mysqlbak

#!/bin/bash

#

YEAR_MONTH=`date -d "1 month ago" +%Y-%m`

for file in /home/backup/site/*${YEAR_MONTH}*; do

  echo $file

  [ -f $file ] && rm -f $file

done


for file in /home/backup/mysql/*${YEAR_MONTH}*; do

  echo $file

  [ -f $file ] && rm -f $file

done


上面的linux是删除有某日期的  比如含有 2019-03 日期的 文件删掉



[root@ebs-28766 backup]# date -d "1 month ago" +%Y-%m

2019-03










普通分类: