当前位置:首页 > linux运维 > 正文内容

宝塔shell脚本删除日期生成的目录

14324472935个月前 (02-21)linux运维514
#!/bin/bash

# 定义要查找的目录路径
TARGET_DIR="/www/xxxxxx/public/tempipg"

find "$TARGET_DIR" -type d -mtime +3 | grep -E "${TARGET_DIR}/[0-9]{8}$" | while read -r dir; do
    dirname_part="${dir##*/}"  # 提取目录名的最后一部分(这里应该是日期)
    parent_dir="${dir%/${dirname_part}}"  # 提取父目录路径(用于验证完整性,可选)
    echo "Full path: $dir"
    rm -rf "$dir"
done

扫描二维码推送至手机访问。

版权声明:本文由爱开发博客发布,如需转载请注明出处。

本文链接:https://www.lovekf.cn/?id=37

分享给朋友:

“宝塔shell脚本删除日期生成的目录” 的相关文章

自建dns服务器

自建dns服务器:项目来源:AdguardTeam/AdGuardHome: Network-wide ads & trackers blocking DNS server (github.com)我建立的DNS:1.15.64.27:53特点:本dns服务器主要解决的是DNS污染问题,顺便...

nas 里好用的docker 推荐

1.adguard/adguardhome 这是一个广告拦截项目,具备dns功能,特别适合在局域网部署,防止dns污染和用于做开发测试的时候对测试域名进行host。 --restart unless-stopped\ -v /my/own/workdir:/opt/adguar...

openvpn服务端一键搭建

需求: 搭建openvpn目的是安全访问内网和匿名访问其他网站,确保隐私信息不会泄露。 搭建方法: 1.复制以下脚本命名为“openvpn-install.sh”,在ssh中执行。 #!/bin/bash # shellcheck disable=SC1091,SC2164,SC2034,...

aria2配置文件和bt-tracker定期更新脚本

# # https://github.com/P3TERX/aria2.conf # File name:aria2.conf # Description: Awesome Aria2 configuration file # Version: 2021.09.15 # # Copyri...

旁路由模式下(群晖或其他设备)docker无法访问hub.docker.com解决方案

旁路由模式下(群晖或其他设备)docker无法访问hub.docker.com解决方案

1.使用openwrt中的passwall插件,配置好其他相关数据后,在此处Socks配置中配置。 配置好后当状态为两个对号表示配置成功。 此时旁路由即开启了http端口,使用方式为:旁路由ip:3434 如果使用群晖,在群晖:控制面板-网络-常规中配置代理无服器即可...

docker镜像无法下载的解决方案

要更换Docker镜像仓库,您需要编辑Docker的配置文件,并将镜像仓库地址更改为您想要使用的地址。以下是在CentOS系统上更换Docker镜像仓库的一般步骤:1.连接到您的CentOS服务器,并使用文本编辑器(如vi或nano)打开Docker的配置文件/etc/docker/daemon.j...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。