仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 686|回复: 8
打印 上一主题 下一主题

[shell编程] 来一发shell删除指准时间之前的文件

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!比来天下杯来了,一向忙于事情和天下杯之间,都没有空来管管我的blog了,明天只能全部复杂的小shell给人人了.公司请求删除一个月之前的备份文件,以免把硬盘给整爆了,上办事器看了下,竟然都有3个月的备份没有清算了,还好是sql备份,否则硬盘空间早就满了.

上面是我的办理举措:
catdelbak.sh
[size=1em][size=1em]1#!/bin/sh
[size=1em]2location="/root/sqlbak/"

[size=1em]3find$location-mtime+30-typef|xargsrm-f




ps:
location是设置查找的目次
--mtime+30是设置工夫为30天前
-typef这周查找的范例为文件

然后到场crontab准时来删除
crontab-l
1041**/bin/sh/root/soft_shell/delbak.sh

设定为每月1号早晨4点10分实行剧本.固然你也能够依据你本人的需求往整.

不异的删除***:
[size=1em][size=1em]1find/root/sqlbak-mtime+30-typef-name*.gz-execrm-f{};




如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
只想知道 该用户已被删除
沙发
发表于 2015-1-15 07:33:27 | 只看该作者

来一发shell删除指准时间之前的文件

哼!你不让我生活,我就不让你享受生活!!
柔情似水 该用户已被删除
板凳
发表于 2015-1-23 22:46:40 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
活着的死人 该用户已被删除
地板
发表于 2015-1-31 22:33:11 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
再见西城 该用户已被删除
5#
发表于 2015-2-7 03:42:38 | 只看该作者
我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
变相怪杰 该用户已被删除
6#
发表于 2015-2-21 01:58:43 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
再现理想 该用户已被删除
7#
发表于 2015-3-6 20:06:08 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
透明 该用户已被删除
8#
发表于 2015-3-13 09:26:09 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
小妖女 该用户已被删除
9#
发表于 2015-3-20 19:46:37 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 13:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表