#備份文件
tar -zcvpf /backups/full-backup.tar.gz /home /etc
#備份不需要的文件exclude
tar -zcvpf /backups/full-backup.tar.gz -C / --exclude=mnt --exclude=media
#有txt需要備份文件列表
tar -zcvpf /backups/full-backup.tar.gz -T whatsbackup.txt
#給備份添加時間
tar -zcvpf /backups/full-backup_$(date +%Y%m%d-%H%M).tar.gz /home
#保存備份結果
tar -zcvpf /backups/full-backup_$(date +%F).tar.gz /home > /backups/logs/full-backup_$(date +%F).log
#增量備份
tar -N 2008-01-29 -zcvpf /backups/inc-backup_$(date +%F).tar.gz /home
#備份例子:
tar -cvpf /dev/st0 --label="Full-backup created on $(date +%Y%m%d-%H%M)." \
> -C / --exclude=var/spool/ etc home usr/local var/spool
tar -cvpf /dev/st0 --label="Incremental-backup created on $(date +%F)." \
> -N $(date -d yesterday "+%F") /etc /home
#恢復文件
tar -zxvpf /backups/full-backup_2008-01-29.tar.gz -C / \
> etc/passwd etc/shadow