tar 備份文件

將當前文件夾下文件備份至/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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章