1、tar命令介绍
[root@test ~]# tar --help
GNU tar
将许多文件保存到一个磁带或磁盘归档文件中,并能够从归档文件中恢复各个文件。
用法:tar [选项]... [文件]...
主要操做模式:
-t, --list 列出归档文件内容目录
-x, --extract, --get 从归档文件中解析文件
-c, --create 建立新的归档文件
-d, --diff, --compare 找出归档文件和文件系统的不一样之处
-r, --append 将文件附加到归档文件以后
-u, --update 只附加比归档中新的文件
-A, --catenate 将tar文件附加到归档文件以后
--concatenate 与-A相同
--delete 从归档文件中删除(不能在磁带上)
-z, --gzip --gunzip 在建立或解析归档文件时,同时使用gzip压缩或解压缩文件
-j, --bzip --bunzip 同gzip,只是bzip比gzip有较高的压缩率
2、用tar作系统备份
1
、备份过程
tar cvpzf backup.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys
“cvpfz”
是咱们给tar加的选项,像“建立一个压缩文档”(这是显然的),“保存权限”(以便使每个相同的文件有相同的权限),以及“gzip”(缩减大小)。
2
、恢复
tar xvpfz backup.tgz /