艾克斯工作室

通过Shell脚本自动删除指定目录内超过30天以上的文件

  超简单Shell脚本实现自动删除超期文件,下面脚本实现的是删除 年-月-日 方式命名的目录,部署时应按各自需要,修改对应参数,来删除指定的目标文件。

#!/bin/bash
# 用于删除指定目录中指定天数前的文件
DATA_PATH="/data/raw/"
DAY_L="+30"
find $DATA_PATH -name "*-*-*" -type d -mtime $DAY_L -exec rm -rf {} \;
滚动至顶部