宝塔计划任务怎么自动删除多少个以外的文件?

我们服务器上搭建ftp备份数据库什么的,怎么设置下自动保留最近多少份文件,删除多少份以前的文件?很简单,建立个计划任务,设置每分钟、每天、每周执行一次都行,看你的需求了

这篇文章演示的

目录是

/www/wwwroot/ftp/ceshi

保留数量为最近的2000份文件。

目标:删除最近2000个之外的所有文件

然后代码如下

bash 复制代码
cd /www/wwwroot/ftp/ceshi && ls -t | tail -n +2001 | xargs -r rm -f

这个命令的解释:

  • ls -t:按修改时间排序,最新的在前

  • tail -n +2001:从第2001行开始输出(跳过前2000个)

  • xargs -r rm -f:删除这些文件(-r 参数表示如果没有文件则跳过)

相关推荐
Ruiery11 小时前
Linux 6.6内核 CPU 深度解析(七):调度器启动 — 从单核到多核,调度器分阶段点亮
linux·运维·服务器
50万马克的面包11 小时前
CSDN-栈队列数组-知识点整理
linux·运维·服务器
MicrosoftCloud12 小时前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
wjkjpcba12 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭13 小时前
达梦事物特性及MVCC
linux·运维·数据库
91刘仁德14 小时前
HTTP协议详解:从URL到HTTP服务器的完整实战
服务器·网络·笔记·网络协议·http
亚川楼宇自控系统数据中心厂家14 小时前
实验室智能化管理系统|人环物智一体化管控平台
运维
羔羊++14 小时前
18_实验十七_其他命令与自定义启动变量
linux
zmsup15 小时前
Agent 上下文调优:结合 OpsArk 运维智能体,设计模型每一步真正需要的信息
运维·agent·上下文压缩·运维智能体·上下文调优
DYWorker00116 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux