linux下实现自动备份和定期删除备份

linux下实现自动备份和定期删除备份

作者:咫尺天涯
今天刚上qq看到群里有位哥们发了这么道题,感觉还有用。请教了其他群里的几个朋友之后基本上算是搞定。写在这里以作笔记。

题目要求:
每天下午1:30分备份 /etc下的所有文件到 /home/backup下。而且只保留最近的7个备份。写出过程!

1、需要写crontab文件。
   30   1   *   *    *    /root/myshell  

2、编写写脚本文件/root/myshell。
复制内容到剪贴板
代码:
   #!/bin/bash
    tar czvf   /home/backup/bak.tar.gz /etc
    mv /home/backup/bak.tar.gz bak`date +%F`.tar.gz
    find /home/backup -mtime 7 -type f  -exec rm {} \;
顶!
厉害,顶
能详细解释下每句的里有些参数的含义么~~
牛啊!!!!!!!!!!!!!!!!!