广告
返回顶部
首页 > 资讯 > 服务器 >Shell定时删除指定时间之前的文件
  • 154
分享到

Shell定时删除指定时间之前的文件

文件时间Shell 2022-06-04 21:06:05 154人浏览 八月长安
摘要

最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有

最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有清理了,还好是sql备份,不然硬盘空间早就满了.

下面是我的解决办法:

cat delbak.sh

#!/bin/sh

location="/root/sqlbak/"

find $location -mtime +30 -type f |xargs rm -f

ps:

location 是设置查找的目录
--mtime +30 是设置时间为30天前
-type f 这周查找的类型为文件

然后加入crontab定时来删除:

crontab -l

10 4 1 * * /bin/sh /root/soft_shell/delbak.sh

设定为每个月1号晚上4点10分执行脚本.当然你也可以根据你自己的需求去整.

相同的删除方法:

find /root/sqlbak -mtime +30 -type f -name *.gz -exec rm -f {} ;

--结束END--

本文标题: Shell定时删除指定时间之前的文件

本文链接: https://www.lsjlt.com/news/18286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Shell定时删除指定时间之前的文件
    最近世界杯来了,一直忙于工作和世界杯之间,都没有空来管管我的blog了,今天只能整个简单的小shell给大家了.公司要求删除一个月之前的备份文件,免得把硬盘给整爆了,上服务器看了下,居然都有3个月的备份没有...
    99+
    2022-06-04
    文件 时间 Shell
  • 怎么用Shell定时删除指定时间之前的文件
    这篇文章主要介绍“怎么用Shell定时删除指定时间之前的文件”,在日常操作中,相信很多人在怎么用Shell定时删除指定时间之前的文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用Shell定时删除指定时...
    99+
    2023-06-09
  • 怎么在Mysql中删除指定时间值之前的记录
    这篇文章给大家介绍怎么在Mysql中删除指定时间值之前的记录,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先删除2天以前记录的SQL语句(webserver_monitormemor...
    99+
    2022-10-18
  • nodejs定时删除文件
    Node.js是一种基于事件驱动的异步I/O服务器端JavaScript运行环境,它具有高效率、高扩展性、易维护等优点,因此常用于开发实时应用程序和网络应用程序。本文将介绍如何使用Node.js实现定时删除文件的功能。Node.js提供了f...
    99+
    2023-05-14
  • Linux如何删除制定时间的文件
    这篇文章主要为大家展示了“Linux如何删除制定时间的文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux如何删除制定时间的文件”这篇文章吧。Linux下如果想要批量删除制定时间的文件,...
    99+
    2023-06-12
  • nodejs+文件定时删除文件
    随着互联网和数字化时代的来临,文件的使用越来越频繁。因此,文件的管理变得越来越重要。对于一些无用的或者过期的文件,我们需要定期清理,以释放磁盘空间,从而提升系统的效率。在Nodejs中,我们可以轻松地使用定时任务来删除文件。一、定时任务概述...
    99+
    2023-05-17
  • shell脚本实现定时删除文件或文件夹
    这篇文章主要介绍“怎么使用shell脚本实现定时删除文件或文件夹”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用shell脚本实现定时删除文件或文件夹”文章能帮助大家解决问题。一、删除XX天(...
    99+
    2022-08-23
  • bat怎么延时删除指定文件夹中文件
    这篇文章主要为大家展示了“bat怎么延时删除指定文件夹中文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“bat怎么延时删除指定文件夹中文件”这篇文章吧。一、bat延时xp程序中通过ping 1...
    99+
    2023-06-08
  • 怎么用批处理实现的删除特定时间以前的文件
    这篇文章给大家分享的是有关怎么用批处理实现的删除特定时间以前的文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。使用for命令读取dir /tc /o-d /a的结果,可以分成4段,...
    99+
    2023-06-09
  • 怎么用shell命令删除指定的文件
    本文小编为大家详细介绍“怎么用shell命令删除指定的文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用shell命令删除指定的文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。#!/bin/bashls...
    99+
    2023-06-29
  • Linux 按时间批量删除文件命令(删除N天前文件)
    需要根据时间删除这个目录下的文件,/home/lifeccp/dicom/studies,清理掉20天之前的无效数据。 可以使用下面一条命令去完成: find /home/lifeccp/dicom/s...
    99+
    2022-06-04
    文件 批量 命令
  • shell清理指定目录中指定天数之前的旧文件
    目录前言脚本实现总结注意事项1:mtime 为0的情况注意事项2:/tmp为软链的时候前言 我们在服务器运行一些服务经常会产生很多临时文件,而有些临时文件不定期处理很容易就打满了整个磁盘;所以有必要去定期清理,基于这个需...
    99+
    2023-05-06
    shell清理指定文件 shell清理文件
  • Linux使用shell脚本定时删除历史日志文件
    1、tools目录文件结构 [root@www tools]# tree tools/ tools/ ├── bin │ ├── del_history_files │ └── etc ├── del_h...
    99+
    2022-06-03
    Linux shell脚本 定时删除
  • 如何使用vbs脚本定时删除N天前的文件
    这篇文章主要讲解了“如何使用vbs脚本定时删除N天前的文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用vbs脚本定时删除N天前的文件”吧!脚本放在定时任务里代替服务定时执行一些操作...
    99+
    2023-06-08
  • liunx怎么设置定时删除文件
    本文小编为大家详细介绍“liunx怎么设置定时删除文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“liunx怎么设置定时删除文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2022-10-19
  • mongodb怎么设置文件定时删除
    在MongoDB中,你可以使用TTL(Time-To-Live)索引来设置文件的定时删除。TTL索引允许你为集合中的文档设置一个特定...
    99+
    2023-08-23
    mongodb
  • nodejs如何实现定时删除文件
    本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内容详细,步骤清晰,细节处理妥当,希望这篇“nodejs如何实现定时删除文件”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Node.js提供了fs(fi...
    99+
    2023-07-06
  • 利用shell命令删除指定的文件的方法
    今天为了省事文件内容都copy过来了。又为了省事,想了一想,用脚本比较开心。所以就写了一个shell脚本,在此做一个记录。 #!/bin/bash ls -li | tail -n +2 | cat -n read -p...
    99+
    2022-06-05
    shell 删除指定文件 shell命令删除文件
  • Linux用命令删除指定日期以前的文件
    本篇内容主要讲解“Linux用命令删除指定日期以前的文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux用命令删除指定日期以前的文件”吧!代码如下:find /data1/*&...
    99+
    2023-06-13
  • Linux中怎么定时删除过期文件
    本篇文章为大家展示了Linux中怎么定时删除过期文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在linux下删除过期文件,很简单,用如下命令:代码如下:find /var/www/ -type ...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作