仓酷云
标题:
给大家带来shell主动删除n天前备份角本参考
[打印本页]
作者:
飘灵儿
时间:
2015-1-14 20:21
标题:
给大家带来shell主动删除n天前备份角本参考
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
Linux企图义务,主动删除n天前的旧文件
linux是一个很能主动发生文件的体系,日记、邮件、备份等。固然如今硬盘便宜,我们能够有良多硬盘空间供这些文件华侈,但需求老是多方面的嘛~我就以为让体系准时清算一些不必要的文件很有一种爽利的感到,嘿嘿~~
语句写法:
find对应目次-mtime+天数-name"文件名"-execrm-rf{};
例1:
find/usr/local/backups-mtime+10-name"*.*"-execrm-rf{};
将/usr/local/backups目次下一切10天前带"."的文件删除
find:linux的查找下令,用户查找指定前提的文件
/usr/local/backups:想要举行清算的恣意目次
-mtime:尺度语句写法
+10:查找10天前的文件,这里用数字代表天数,+30暗示查找30天前的文件
"*.*":但愿查找的数据范例,"*.jpg"暗示查找扩大名为jpg的一切文件,"*"暗示查找一切文件,这个能够天真使用,触类旁通
-exec:流动写法
rm-rf:强迫删除文件,包含目次
{};:流动写法,一对年夜括号+空格++;
若嫌每次手动实行语句太贫苦,能够将这小语句写到一个可实行文件中,再设置cron调剂实行,那就能够让体系主动往清算相干文件。
例2:
1.#touch/usr/local/bin/clear
#chmod777clear
新建一个可实行文件clear
2.viclear
编纂clear文件以下:
#!/bin/sh
find/usr/local/backups-mtime+10-name"*.*"-execrm-rf{};
ok,保留加入
3.#crontab-e
将clear文件到场到体系企图义务,到点主动实行
输出:
*2***/usr/local/bin/clear
这里的设置是天天清晨2点实行clear文件举行数据清算,能够研讨一下cron,制订本人必要的企图义务
示例:
#!/bin/shfind/usr/local/jboss-4.2.3.GA/server/default/log-mtime+6-name"server.log.*"-execrm-rf{};exit[root@web3~]#crontab-l*2***sh/root/AutoDelLog.sh
复制代码
欢迎大家来到仓酷云论坛!
作者:
金色的骷髅
时间:
2015-1-16 10:15
标题:
给大家带来shell主动删除n天前备份角本参考
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
作者:
冷月葬花魂
时间:
2015-1-22 15:48
学习Linux应具备的。[书籍+网络资源]
作者:
海妖
时间:
2015-1-31 13:22
可以说自己收获很大,基本上完成了老师布置的任务,对于拔高的题目没有去做,因为我了解我的水平,没有时间和精力去做。?
作者:
爱飞
时间:
2015-2-6 20:25
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
作者:
小妖女
时间:
2015-2-18 16:42
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
作者:
再现理想
时间:
2015-3-6 10:18
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
作者:
仓酷云
时间:
2015-3-13 01:07
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者:
第二个灵魂
时间:
2015-3-13 01:07
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
作者:
若天明
时间:
2015-3-20 09:37
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2