gpt4 book ai didi

Linux shell 脚本来计算文件并在超过数量时删除

转载 作者:太空宇宙 更新时间:2023-11-04 09:47:35 26 4
gpt4 key购买 nike

我想运行一个 cron 作业,当它超过一个数字时删除目录中的所有文件。

比如当变成1000个文件时,则删除该目录下的所有文件。

目标是清除缓存目录。

最佳答案

#!/bin/bash
CACHE_DIR=/home/cache
if [[ `ls -al $CACHE_DIR | wc -l` -ge 1000 ]] ; then
find $CACHE_DIR -t file -exec rm -f {} \;
fi;

如果文件数等于或大于 1000,则删除/home/cache more 中的所有常规文件。

关于Linux shell 脚本来计算文件并在超过数量时删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14601560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com