歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux tar命令常用方法

Linux tar命令常用方法

日期:2017/2/28 15:47:48   编辑:Linux教程
#備份文件
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
Copyright © Linux教程網 All Rights Reserved