Linux平台不同解压缩命令的用法

作者:郭孝星

微博:郭孝星的新浪微博

邮箱:[email protected]

博客:http://blog.csdn.net/allenwells

github:https://github.com/AllenWell

一 .tar

解包

tar xvf FileName.tar

打包

tar cvf FileName.tar DirName

注意:tar是打包,不是压缩

二 .gz

解压

gunzip FileName.gz

gzip -d FileName.gz

压缩

gzip FileName

三 .tar.gz 和 .tgz

解压

tar zxvf FileName.tar.gz

压缩

tar zcvf FileName.tar.gz DirName

四 .bz2

解压

bzip2 -d FileName.bz2

bunzip2 FileName.bz2

压缩

 bzip2 -z FileName

五 .tar.bz2

解压

tar jxvf FileName.tar.bz2

压缩

tar jcvf FileName.tar.bz2 DirName

六 .bz

解压

bzip2 -d FileName.bz

bunzip2 FileName.bz

七 .tar.bz

解压

tar jxvf FileName.tar.bz

八 .Z

解压

uncompress FileName.Z

压缩

compress FileName

九 .tar.Z

解压

tar Zxvf FileName.tar.Z

压缩

tar Zcvf FileName.tar.Z DirName

十.zip

解压

unzip FileName.zip

压缩

zip FileName.zip DirName

十一 .rar

解压

rar x FileName.rar

压缩

rar a FileName.rar DirName

十二 .lha

解压

lha -e FileName.lha

压缩

lha -a FileName.lha FileName

十三 .rpm

解包

rpm2cpio FileName.rpm

十四 .deb

解包

ar p FileName.deb

对于以下格式的包

.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

解压

sEx x FileName.*

压缩


sEx a FileName.* FileName

注意:sEx只是调用相关程序,本身并无压缩、解压功能

那么这么多工具,如果我们是压缩文件,该使用哪个工具好呢,下面就介绍一个在Linux平台下很好用的一个解压缩工具。

gzip 命令

减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

语法:gzip [选项] 压缩(解压缩)的文件名

该命令的各选项含义如下:

  • -c 将输出写到标准输出上,并保留原有文件。
  • -d 将压缩文件解压。
  • -l 对每个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字
  • -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
  • -t 测试,检查压缩文件是否完整。
  • -v 对每一个压缩和解压的文件,显示文件名和压缩比。
  • -num 用指定的数字 num 调整压缩的速度,
  • -1 或 –fast 表示最快压缩方法(低压缩比),
  • -9 或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。

举例

gzip *% 把当前目录下的每个文件压缩成 .gz 文件。
gzip -dv *% 把当前目录下每个压缩的文件解压,并列出详细的信息。
gzip -l *% 详细显示例1中每个压缩的文件的信息,并不解压。
gzip usr.tar% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-30 10:02:36

Linux平台不同解压缩命令的用法的相关文章

在Linux系统下mail命令的用法

在Linux系统下mail命令的测试 1. 最简单的一个例子: mail -s test [email protected]r.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了.如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户. 2. 第二个例子: 三种常用格式发信 mail -s test [email protected]r.com #第一种方法,你可以把当前shell当成编辑器来用,编

linux下常见解压缩命令

linux下常见的压缩文件格式有tar.gz.tar.gz.tar.bz2.zip等等.对于不同的压缩文件格式有对应的解压缩命令.下面就对此小结一下: 1.后缀为.tar 用 tar –xvf 解压 2.后缀为.gz 用 gzip -d或者gunzip 解压 3.后缀为.tar.gz和*.tgz 用 tar –xzf 解压 4.后缀为.bz2 用 bzip2 -d或者用bunzip2 解压 5.后缀为.tar.bz2用tar –xjf 解压 6.后缀为.Z 用 uncompress 解压 7.后

linux之压缩解压缩命令介绍

.zip是linux和windows通用的压缩文件类型语法:zip [选项] [压缩文件][源文件]实例:[[email protected] yang]# zip install.log.zip install.logadding: install.log (deflated 9%)unzip解压缩.zip压缩的文件语法:unzip [选项][压缩文件]实例:[[email protected] yang]# unzip install.log.zip -d haiArchive: insta

Linux系统中last命令的用法

1.作用 linux系统中last命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户.通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统. 2.格式 last [—R] [—n][-f file][-t tty] [—h 节点][-I —IP][—1][-y][ID] 3.主要参数 - R: 省略 hostname 的栏位 -n:指定输出记录的条数. -f file:指定用文件file作为查询用的log文件. -t tty:只显示指定的虚拟控制台上登录情况. -

linux打包压缩解压缩命令大全

linux打包压缩和解压缩命令大全 linux压缩和解压缩命令大全 tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName 压缩多个

Linux压缩与解压缩命令

常用压缩格式 压缩格式: .zip..gz..bz2..tar.gz..tar.bz2..tar.xz最常用的是.tar.gz格式和.tar.bz2格式 .zip格式 zip格式其实和windows的zip格式是一样的,也就是说可以和windows相互解压缩使用. 示例: .gz格式 其实gz格式本身不提供保留源文件功能,保留源文件是利用 -c 参数 + > ,-c会将压缩结果输出到控制台,而 > 可以将输出结果写入文件 示例: .bz2格式 注意:bzip2命令不能压缩目录 示例: tar打

Linux压缩与解压缩命令详解

简介:常用的压缩命令有gzip.bzip2.tar 提示:gzip与bzip2工具不可以对目录做打包压缩操作,gzip与bzip2解压都是用-d参数(decompress=uncompress) tar命令详解: 用法:tar 模式 [选项][路径]... 模式:    -c 创建打包文件 -delete -r --append -t --list内容 -x --extract 选项:    -C --directory -f 打包后的文件名称 -j bzip格式压缩 --remove-file

基于linux平台的find命令

一.linux查找指令有,which,whereis,locate,find,其中比较重要的是find命令. a.which:寻找执行档 b.whereis:寻找特定档案 c.locate d.find 二.find命令的格式:find [PATH] [option] [action] 参数与选项 1).与时间有关系的选项,-mtime,-ctime,-atime. -mtime n: n 为数字,意义为在 n 天之前的[一天之内]被更改过内容的档案: -mtime +n: 在n天之前(不含n天

Linux find、grep命令详细用法

在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍find.grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们.本文结构如下:find命令 find命令的一般形式 find命令的常用选项及实例 find与xargs grep命令 grep命令的一般形式 grep正则表达式元字符集(基本集) grep命令的常用选项及实例 1.find命令find命令是一个无处不在命令,是linux中最有用的命令之一.find命令用于:在一个目录(及子目录)中搜索文件,你可以指定