linux常用的压缩文件及命令
(2012-07-30 10:48:05)
标签:
linux
解压缩
压缩
tar
tar.bz
gunzip
|
分类:
Linux学习
|
linux常用的压缩文件及命令
0.压缩简介
(1)tar常用参数
x 是解压
v 是复杂输出
f 是指定文件
z gz格式
(2)gzip常用参数gzip
[选项]
要压缩(或解压缩)的文件名
-c
将输出写到标准输出上,并保留原有文件。
-d 将压缩文件压缩。
-l
对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r
递归式地查找指定目录并压缩或压缩其中的所有文件。
-t 测试压缩文件是正完整。
-v
对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num
用指定的数字调整压缩的速度。
1.常见的压缩文件格式
.gz
.bz2
.tar.gz/.tgz
.tar.bz2
.rpm
.zip
2.解压/安装
以.gz为扩展名的文件:#gunzip
file.gz
以.bz2为扩展名的文件:#bunzip2 file.bz2
以.tar.gz/.tgz为扩展名的文件:#tar xvzf
file.tar.gz
以.tar.bz2为扩展名的文件:#tar
xvIf
file.tar.bz2
以.rpm为扩展名的文件安装:#rpm -ivh
file.rpm
以.zip为扩展名的文件:#unzip
file.zip
3.压缩举例
<0>把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar
tar cvf usr.tar
/home
<1>把/usr
目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
tar czvf
usr.tar.gz /usr
<2>压缩一组文件,文件的后缀为tar.gz
tar cvf
back.tar /back/
gzip -q back.tar
或者:
tar cvfz
back.tar.gz /back/
<3>释放一个后缀为tar.gz的文件。
tar zxvf
back.tar.gz
或者:
gzip back.tar.gz
tar xvf back.tar
4.不常用的(备用参考)
1.以.a为扩展名的文件:
#tar xv file.a
2.以.z为扩展名的文件:
#uncompress file.Z
3.以.gz为扩展名的文件:
#gunzip file.gz
4.以.bz2为扩展名的文件:
#bunzip2 file.bz2
5.以.tar.Z为扩展名的文件:
#tar xvZf file.tar.Z
或 #compress -dc file.tar.Z | tar xvf
6.以.tar.gz/.tgz为扩展名的文件:
#tar xvzf file.tar.gz
或 gzip -dc file.tar.gz | tar xvf -
7.以.tar.bz2为扩展名的文件:
#tar xvIf file.tar.bz2