设计一个Shell程序,在每月的第一天备份并压缩/etc目录的所有内容,存放在/$HOME目录里,且文件名为如下形式:yymmdd_etc,yy为年,mm为月,dd为日。Shell程序fileback存放在/$HOME目录下。
时间: 2024-06-06 18:07:14 浏览: 48
备份文件的shell脚本
#!/bin/bash
# 获取当前日期并格式化成yymmdd的形式
date=$(date +%y%m%d)
# 拼接备份文件名
backup_file="$HOME/$date"_etc.tar.gz
# 备份/etc目录并压缩成tar.gz格式
tar -czvf $backup_file /etc
echo "备份文件已保存至$backup_file"
阅读全文