将当前文件夹下文件备份至/home 如果不输入备份文件名称则使用backup+date
#!/bin/bash
BACKFILE=back-$(date +%m-%d-%y) #备份文件中嵌入时间
archive=${1:-$BACKFILE} #如果命令行中没有指定备份文件的文件名,将默认使用backupfile
tar cvf - /usertest > /home/$archive.tar 使用了“-”指定输出stdout
cd /home
gzip $archive.tar
将当前文件夹下文件备份至/home 如果不输入备份文件名称则使用backup+date
#!/bin/bash