文章目录
gzip,zcat
用法:
实例:
# 压缩 man.config 会变成 man.config.gz
[root@linux tmp]# gzip man.config
# 读取压缩文件
[root@linux tmp]# zcat man.config.gz
# 解压缩
[root@linux tmp]# gzip -d man.config.gz
gzip是用来压缩与解压名为*.gz的文件。
bzip2,bzcat
用法:
bzip2是用来压缩与解压名为*.bz2的文件。
tar
用法:
实例:
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz <== 查看/tmp/etc.tar.gz 内有哪些文件
[root@linux ~]# tar -zxvf /tmp/etc.tar.gz <==解压
#备份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
tar程序打包的数据,没有压缩的名为*.tar,经过gzip压缩的,名称为*.tar.gz。