使用tar -c… 命令 tar -zcf 备份文件.tar.gz 被备份的文档… tar -jcf 备份文件.tar.bz2 被备份的文档… tar -Jcf 备份文件.tar.xz 被备份的文档…
[root@server1 ~]# du -sh /home/
36K /home/
[root@server1 ~]# tar -jcf /root/home.tar.bz2 /home
tar: Removing leading `/' from member names
[root@server1 ~]# ls
anaconda-ks.cfg Documents home.tar.bz2 Music Public Videos
Desktop Downloads initial-setup-ks.cfg Pictures Templates
[root@server1 ~]# ls -lh /root/home.tar.bz2
-rw-r--r--. 1 root root 911 May 25 23:46 /root/home.tar.bz2
查看tar备份包的内容
使用 tar -t… 命令 tar -tf 备份文件.tar.gz
[root@server1 ~]# tar -tf /root/home.tar.bz2
home/
home/test/
home/test/.mozilla/
...
从tar备份包恢复文档
使用 tar -x… 命令 tar -xf 备份文件.tar.gz [-C 目标文件夹]
[root@server1 ~]# tar -xf /root/home.tar.bz2[root@server1 home]# ls /home
lisi test zhangsan