专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

shell命令删除历史文件,仅保持最新的三个文件

tarFolder='tar'

#保留文件数
ReservedNum=2
FileDir=./$tarFolder
date=$(date "+%Y%m%d-%H%M%S")
# 获取副本数量
FileNum=$(ls -l $FileDir | grep ^- | wc -l)
env="prod"

# 统计当前文件夹下文件的个数
# 只保留PROD下副本数量为最新的 3个
if [ -n $1 ] && [ "$1" == "$env" ] && [ -d $tarFolder ]; then
    echo '---prod---'
    while (($FileNum > $ReservedNum)); do
        OldFile=$(ls -rt $FileDir | head -1)
        echo $date "Delete File:"$OldFile
        rm -rf $FileDir/$OldFile
        let "FileNum--"
    done
else
    echo '---dev---'
fi

结果如下:

121_1.png

文章永久链接:https://tech.souyunku.com/34631

未经允许不得转载:搜云库技术团队 » shell命令删除历史文件,仅保持最新的三个文件

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们