最新公告
  • 欢迎您光临松燕网络工作室,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Linux备份脚本

    正文概述 松燕网络工作室   2023-12-01   386

    作用

    Linux文件备份的作用较多,推荐以下几种:
    • 保护文件:备份可以帮助用户保护文件,防止文件被意外删除或损坏。

    • 保证系统安全和应用安全:Linux系统管理人员对系统和业务应用要有一个合理的备份恢复策略,完美的备份策略可以保证业务的0宕机时间和数据的完全恢复。

    • 方便数据恢复:当数据出现问题时,可以通过备份文件快速恢复数据,减少损失。

    按保留文件数
    ​​​#!/bin/bash#保留文件数ReservedNum=5FileDir=/home/dev/saas_test/testcases/report/html#*.html为文件类型,不写查找所有文件FileNum=$(ls -l $FileDir/*.html |grep ^- |wc -l)
    while(( FileNum > ReservedNum))do    OldFile=$(ls -rt  $FileDir/*.html| head -1)    echo  "Delete File:" $OldFile    rm -f $OldFile    let "FileNum--"done
    按保留天数
    !/bin/bash#############################保留最近N天的备份#############################需求#文件备份格式为date +%F/%H/%M#节假日不备份#无论过几个节假日,始终保留最新N天的备份##############模拟备份mkdir $(pwd)/testtouch $(pwd)/test/`date -d "1 day ago" +%F-%H-%M`.tar.gztouch $(pwd)/test/`date -d "2 day ago" +%F-%H-%M`.tar.gztouch $(pwd)/test/`date -d "3 day ago" +%F-%H-%M`.tar.gz##############保留最新两天的记录ls -t $(pwd)/test/* | awk 'NR>2' | xargs rm -rf#注:ls -t是按照时间排序,加路径主要是为了后面awk过滤出来带路径,绝对路径删除。NR指的是行号。# ls -t $(pwd)/test/* | awk '{ print NR}' 最新的文件肯定排在前面,保留N天的就删除大于N天的。
     
     

    删除超过30天的文件

    find /home/ -mtime +30 -name *.tar.gz -exec rm -rf {} \;

    松燕网络工作室 » Linux备份脚本

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    微信支付
    余额支付
    ×
    微信扫码支付 0 元