Linux下压缩解压
1版
Virhutai http://blog.csdn.net/virhuiai/
第一章 常用压缩解压命令
1.1 tar格式
tar是打包
解包 tar xf FileName.tar
打包 tar cf FileName.tar DirName
1.2 gz格式
解压 gzip -d FileName.gz
压缩 gzip FileName
1.3 tar.gz格式
解压 tar xzf FileName.tar.gz
压缩 tar czf FileName.tar.gz DirName
1.4 bz2格式
解压1 bzip2 -d FileName.bz2
解压2 bunzip2 FileName.bz2
压 缩 bzip2 -z FileName
1.5 tar.bz2格式
解压 tar xjf FileName.tar.bz2
压缩 tar cjf FileName.tar.bz2 DirName
1
CHAPTER 1. 常用压缩解压命令 2
1.6 bz格式
解压1 bzip2 -d FileName.bz
解压2 bunzip2 FileName.bz
1.7 tar.bz格式
解压 tar xjf FileName.tar.bz
1.8 Z格式
解压 uncompress FileName.Z
压缩 compress FileName
1.9 tar.Z格式
解压 tar xZf FileName.tar.Z
压缩 tar cZf FileName.tar.Z DirName
1.10 tgz格式
解压 tar xzf FileName.tgz
1.11 tar.tgz格式
解压 tar xzf FileName.tar.tgz
压缩 tar czf FileName.tar.tgz FileName
1.12 zip格式
解压 unzip FileName.zip
压缩 zip FileName.zip DirName
1.13 lha格式
解压 lha -e FileName.lha
压缩 lha -a FileName.lha FileName
CHAPTER 1. 常用压缩解压命令 3
1.14 rar格式
解压2 rar a FileName.rar
解压2 7z x FileName.rar
压 缩 rar e FileName.rar
第二章 tar命令介绍
2.1 互斥的参数
• c 建立压缩档案
• x 解压
• t 查看内容
• r 向压缩归档文件末尾追加文件
• u 更新原压缩包中的文件
这五个是独立的
命令,压缩解压都要
用到其中一个,可以
和别的命令连用但只
能用其中一个。下面
的参数是根据需要在
压缩或解压档案时可
选的。
2.2 压档案时的可选参数
• z 有gzip属性的
• j 有bz2属性的
• Z 有compress属性的
• v 显示所有过程
• O 将文件解开到标准输出
2.3 必要参数
• f 使用档案名字,这个参数是最后一个参数,后面只能接档案名。
4
第三章 gzip命令介绍
Linux下gzip命令是用来压缩文件的。gzip不仅可以用来压缩大的、较少使
用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较
流行的压缩文件格式。据统计,gzip命令对文本文件有60%~70%的压缩率
3.1 主要参数
• -a或--ascii 使用ASCII文字模式。
• -c或--stdout或--to-stdout 把解压后的文件输出到标准输出设备。
• -f或--force 强行解压,不论文件名称或硬连接是否存在,以及该文
件是否为符号连接。
• -h或--help 在线帮助。
• -l或--list 列出压缩文件的相关信息。
• -L或--license 显示版本与版权信息。
• -n或--no-name 解压缩时,若压缩文件内含有原来的文件名称及时间
戳记,则将其忽略不予处理。
• -N或--name 解压缩时,若压缩文件内含有原来的文件名称及时间戳
记,则将其回存到解开的文件上。
• -q或--quiet 不显示警告信息。
• -r或--recursive 递归处理,将指定目录下的所有文件及子目录一并
处理。
• -S或--suffix 更改压缩字尾字符串。
• -t或--test 测试压缩文件是否正确无误。
• -v或--verbose 显示指令执行过程。
• -V或--version 显示版本信息。
5
CHAPTER 3. GZIP命令介绍 6
3.2 压缩保留源文件
在缺省的状态下,gzip 会压缩文件、再加上一个.gz扩展名,然后删除掉原来
的文件。
gzip –c filename > filename.gz
3.3 一般解压缩文件
可以使用gzip的对应程序命令gunzip或者gzip命令的-d解压缩参数。 但是
必须保证这个用于解压缩的文件有.gz(或者.Z、-gz、.z、-z、或者_z)扩
展名, 否则gzip命令和gunzip命令都会显示出错信息。如:
gzip -d FileName.gz
3.4 使用自己的扩展名解压
可以使用-S后缀参数,如下所示:
gzip -S .gzipped mydir.tar
3.5 测试压缩文件
gzip有一个很有用的参数-t,可以用来测试压缩文件的完整性。如果文件正
常,gzip不会给出任何显示。如果想看到OK这两个字母,可以在测试某个文
件时使用-tv参数。
目 录
1 常用压缩解压命令 1
1.1 tar格式 . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 gz格式 . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 tar.gz格式 . . . . . . . . . . . . . . . . . . . . . . 1
1.4 bz2格式 . . . . . . . . . . . . . . . . . . . . . . . 1
1.5 tar.bz2格式 . . . . . . . . . . . . . . . . . . . . . 1
1.6 bz格式 . . . . . . . . . . . . . . . . . . . . . . . . 2
1.7 tar.bz格式 . . . . . . . . . . . . . . . . . . . . . . 2
1.8 Z格式 . . . . . . . . . . . . . . . . . . . . . . . . 2
1.9 tar.Z格式 . . . . . . . . . . . . . . . . . . . . . . 2
1.10 tgz格式 . . . . . . . . . . . . . . . . . . . . . . . 2
1.11 tar.tgz格式 . . . . . . . . . . . . . . . . . . . . . 2
1.12 zip格式 . . . . . . . . . . . . . . . . . . . . . . . 2
1.13 lha格式 . . . . . . . . . . . . . . . . . . . . . . . 2
1.14 rar格式 . . . . . . . . . . . . . . . . . . . . . . . 3
2 tar命令介绍 4
2.1 互斥的参数 . . . . . . . . . . . . . . . . . . . . . . 4
2.2 压档案时的可选参数 . . . . . . . . . . . . . . . . . . 4
2.3 必要参数 . . . . . . . . . . . . . . . . . . . . . . . 4
3 gzip命令介绍 5
3.1 主要参数 . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 压缩保留源文件 . . . . . . . . . . . . . . . . . . . . 6
3.3 一般解压缩文件 . . . . . . . . . . . . . . . . . . . . 6
3.4 使用自己的扩展名解压 . . . . . . . . . . . . . . . . . 6
3.5 测试压缩文件 . . . . . . . . . . . . . . . . . . . . . 6
7
常用压缩解压命令
tar格式
gz格式
tar.gz格式
bz2格式
tar.bz2格式
bz格式
tar.bz格式
Z格式
tar.Z格式
tgz格式
tar.tgz格式
zip格式
lha格式
rar格式
tar命令介绍
互斥的参数
压档案时的可选参数
必要参数
gzip命令介绍
主要参数
压缩保留源文件
一般解压缩文件
使用自己的扩展名解压
测试压缩文件