.tar解包:tarxvfFileName.tar打包:tarcvfFileName.tarDirName(注:tar是打包,不是压缩!).gz解压1:gunzipFileName.gz解压2:gzipFileName.gz压缩:gzipFileName.tar.gz.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName.bz2解压1:bzip2FileName.bz2解压2:bunzip2FileName.bz2压缩:bzip2FileName.tar.bz2解压:tarjxvfFileName.tar.bz2压缩:tarjcvfFileName.tar.bz2DirName.bz解压1:bzip2FileName.bz解压2:bunzip2FileName.bz压缩:未知.tar.bz解压:tarjxvfFileName.tar.bz压缩:未知解压:uncompressFileName.Z压缩:compressFileName.tar.Z解压:tarZxvfFileName.tar.Z压缩:tarZcvfFileName.tar.ZDirName.zip解压:unzipFileName.zip压缩:zipFileName.zipDirName.rar解压:rarFileName.rar压缩:rarFileName.rarDirNamerar请到:下载!解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2tmp]#cprar_static/usr/bin/rar.lha解压:lhaFileName.lha压缩:lhaFileName.lhaFileNamelha请到:~ishii/lhaunix/下载!>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2tmp]#cplha/usr/bin/.rpm解包:rpm2cpioFileName.rpmcpio-div.deb解包:arFileName.debdata.tar.gztarzxf.tar.tgz.tar.gz.tar.Z.tar.bz.tar.bz2.zip.cpio.rpm.deb.slp.arj.rarce.lha.lzh.lzx.lzs.arc.sda.sfx.lnx.zoo.cab.kar.cpt.pit.sit.sea解压:sExFileName.*压缩:sExFileName.*FileNamesEx只是调用相关程序,本身并无压缩、解压功能,请注意!sEx请到:下载!解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):[root@www2tmp]#cpsEx/usr/bin/gzip减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
gzipLinux中经常使用的一个对文件进行压缩和解压缩的,既方便又好用。语法:gzip[选项]压缩(解压缩)的文件名该的各选项含义如下:将输出写到标准输出上,并保留原有文件。-d将压缩文件解压。-l对每个压缩文件,显示下列字段:压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字-r归式地查找指定目录并压缩其中的所有文件或者是解压缩。-t测试,检查压缩文件是否完整。对每一个压缩和解压的文件,显示文件名和压缩比。-num用指定的数字num调整压缩的速度,-1--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。指令实例:gzip把当前目录下的每个文件压缩成.gz文件。gzip-dv把当前目录下每个压缩的文件解压,并列出详细的信息。gzip详细显示例1中每个压缩的文件的信息,并不解压。gzipusr.tar%压缩tar备份文件usr.tar,此时压缩文件的扩展名为.tar.gz。=================================================Linux解压命令大全2007-09-0110:14tar命令tar可以为文件和目录创建档案。
利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tar是GNU版本的。语法:tar[主选项+辅选文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。主选项:创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。从档案文件中释放文件。辅助选项:该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512bytes)。保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
在还原文件时,把所有文件的修改时间设定为现在。详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。Linux下的压缩文件剖析对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。别个不说linux教程,单单就压缩文件为例,我们知道在Windows常见的压缩文件就只有两种学linux有前途吗,一是,zip,另一个是.rap。可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。本文就来对这些见的压缩文件进行一番小结linux解压缩war包,希望你下次遇到这些文件时不至于被搞晕。在具体总结各类压 缩文件之前呢,首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变 成一个总的文件,压缩则是将一个大的文件通过一 些压缩算法变成一个小文件。为什么要区 分这两个概念呢?其实这源于Linux 中的很多压缩程序只能针对一个文件进行压缩,这样当 你想要压缩一大堆文件时, 你就得先借助另它的工具将这一大堆文件先打成一个包,然后再 就原来的压缩程序进行压缩。
Linux 下最常用的打包程序就是tar 了,使用tar 程序打出来 的包我们常称为tar 包,tar 包文件的命令通常都是以.tar 结尾的。生成tar 包后,就可以 用其它的程序来进行压缩了,所以首先就来讲讲tar 命令的基本用法: tar 命令的选项有很 多(用man tar 可以查看到),但常用的就那么几个选项,下面来举例说明一下: tar-cf all.tar *.jpg 这条命令是将所有.jpg 的文件打成一个名为all.tar tar-rf all.tar *.gif 这条命令是将所有.gif 的文件增加 到all.tar 的包里面去。-r 是表示增加文件的意思。 tar-uf all.tar logo.gif 这条命 令是更新原来 tar logo.gif文件,-u 是表示更新文件的意思。 tar-tf all.tar 这条命令是列出all.tar 包中所有文件,-t 是列出文件的意思 tar-xf all.tar 这条命令是解出 all.tar 包中所有文件,-x 是解开的意思 以上就是tar 的最基本的用法。 为了方便用户在打包解包的同时可以压缩或解压文件,tar 提供了一种特殊的功能。
这就是 tar 可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2 tar调用 gzip gzip 是GNU 组织开发的一个压缩程序,.gz 结尾的文件就是gzip 压缩的结果。与gzip 相对的解压程序是gunzip。tar 中使用-z 这个参数来调用gzip。下面来举例说明一下: tar-czf all.tar.gz *.jpg 这条命令是将所有.jpg 的文件打成一个 tar 包,并且将其用 gzip 压缩,生成一个gzip 压缩过的包,包名为all.tar.gz tar-xzf all.tar.gz 这条命令是 将上面产生的包解开。 tar调用bzip2 bzip2 是一个压缩能力更强的压缩程序,.bz2 尾的文件就是bzip2压缩的结果。与bzip2 相对的解压程序是bunzip2。tar 中使用-j 这个 参数来调用gzip。下面来举例说明一下: tar-cjf all.tar.bz2 *.jpg 这条命令是将所 有.jpg 的文件打成一个tar 包,并且将其用bzip2 压缩,生成一个bzip2 tar-xjf all.tar.bz2 这条命令是将上面产生的包解开。
3)tar 调用 compress compress 也是一个压缩程序,但是好象使用compress 的人不如gzip 和bzip2 人多。.Z结尾的文件就是bzip2 压缩的结果。与 compress 相对的解压程序是uncompress。 tar 中使用-Z 这个参数来调用gzip。下面来举例说明一下: tar-cZf all.tar.Z *.jpg 条命令是将所有.jpg的文件打成一个 tar 包,并且将其用 compress 压缩,生成一个 uncompress 压缩过的包,包名为all.tar.Z tar-xZf all.tar.Z 这条命令是将上面产生 的包解开 有了上面的知识,你应该可以解开多种压缩文件了,下面对于tar 系列的压缩文件 作一个小结: 1)对于.tar 结尾的文件 tar -xf all.tar 2)对于.gz 结尾的文件 gzip all.gzgunzip all.gz 3)对于.tgz 或.tar.gz 结尾的文件 tar -xzf all.tar.gz tar -xzf all.tgz 4)对于.bz2 结尾的文件 bzip2 all.bz2bunzip2 all.bz2 5)对于tar.bz2 结尾 的文件 tar -xjf all.tar.bz2 6)对于.Z 结尾的文件 uncompress all.Z 7)对于.tar.Z 结尾 的文件 tar -xZf all.tar.z 另外对于Window 下的常见压缩文件.zip 和.rar,Linux 也有相 应的方法来解压它们: 1)对于.zip linux 下提供了zip 和unzip 程序,zip 是压缩程序,unzip 是解压程序。
它们的参数选项很多,这里只做简单介绍,依旧举例说明一下其用法: zipall.zip *.jpg 这条命令是将所有.jpg 的文件压缩成一个 zip unzipall.zip 这条命 令是将all.zip 中的所有文件解压出来 2)对于.rar 要在linux 下处理.rar 文件,需要安装 RAR Linux不是免费的;然后安装: tar-xzpvf rarlinux-3.2.0.tar.gz cdrar make这样就安装好了,安装后就有了 rar unrar这两个程序,rar 是压缩程序,unrar 是解压程序。它们的参数选项很多,这里只做简 单介绍,依旧举例说明一下其用法: all*.jpg 这条命令是将所有.jpg 的文件压 缩成一个rar 包linux解压缩war包,名为all.rar,该程序会将.rar 扩展名将自动附加到包名后。 all.rar这条命令是将 all.rar 中的所有文件解压出来 到此为至,我们已经介绍过 linux tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、unzip、rar、 unrar 等程式,你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、. tar.bz2、. Z、.tar.Z、.zip、.rar 这10 种压缩文件进行解压了,以后应该不需要为下载了一个软件而 不知道如何在 Linux 下解开 而烦恼了。
而且以上方法对于 Unix 也基本有效。 本文介绍了 linux 下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、 compress、uncompress、 zip、 unzip、rar、unrar 等程式,以及如何使用它们对.tar、.gz、.tar.gz、. tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar 这10 种压缩文件进行操作。 为扩展名的文件:#tar xv file.a 为扩展名的文件:#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 tarxvf 6.以.tar.gz/.tgz为扩展名的文件: #tar xvzf file.tar.gz gzip-dc file.tar.gz tarxvf 7.以.tar.bz2为扩展名的文件: #tar xvIf file.tar.bz2 bzip2-dc file.tar.bz2 8.以.cpio.gz/.cgz为扩展名的文件: #gzip -dc file.cgz cpio-div 9.以.cpio/cpio 为扩展名的文件: #cpio -div file.cpio 或cpio -divc file.cpio 10.以.rpm 为扩展名的文件安装: #rpm file.rpm11.以.rpm 为扩展名的文件解压缩: #rpm2cpio file.rpm cpio-div 12.以.deb 为扩展名的文件安装: #dpkg file.deb13.以.deb 为扩展名的文件解压缩: #dpkg-deb --fsys-tarfile file.deb tarxvf file.debdata.tar.gz tarxvzf 14.以.zip为扩展名的文件: #unzip file.zip 在linux 下解压Winzip 格式的文件 要是装了jdk 的话,可以用jar 命令;还可以使用unzip 命令。
直接解压.tar.gz 文件 xxxx.tar.gz 文件使用tar 带zxvf 参数,可以一次解压开。XXXX 为文件名。 例如: $tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法) 文件扩展名 解压(安装方法) arxv file.a uncompressfile.Z .gz gunzip file.gz .bz2 bunzip2 file.bz2 .tar.Z tar xvZf file.tar.Z compress -dc file.tar.Z tarxvf .tar.gz/.tgztar xvzf file.tar.gz gzip -dc file.tar.gz tarxvf .tar.bz2tar xvIf file.tar.bz2 bzip2 -dc file.tar.bz2 .cpio.gz/.cgzgzip -dc file.cgz cpio-div .cpio/cpio cpio -div file.cpio cpio -divc file.cpio .rpm/install rpm file.rpm.rpm/extract rpm2cpio file.rpm cpio-div .deb/install dpkg file.deb.deb/exrtact dpkg-deb --fsys-tarfile file.deb tarxvf file.debdata.tar.gz tarxvzf .zipunzip file.zip bzip2 tarxvf tar xvfz myfile.tar.bz2 gz格式 gzip gzip[选项]要压缩(或解压缩)的文件名 对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字 对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。 举例: 把/usr 目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar tar cvf usr.tar /home 把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是 usr.tar.gz tar czvf usr.tar.gz /usr 压缩一组文件,文件的后缀为tar.gz #tar cvf back.tar /back/ #gzip #tarcvfz back.tar.gz /back/ 释放一个后缀为tar.gz 的文件。 #tar zxvf back.tar.gz #gzip back.tar.gz #tar xvf back.tar tar 的使用方法: 1:压缩一组文件为tar.gz 后缀 tar cvf backup.tar /etc 或gzip backup.tar.gz2:释放一个后缀为tar.gz 的文件 gunzip backup.tar.gz 或tar xvf backup.tar 3:用一个命令完成压缩 tar cvf -/etc gzip-qc backup.tar.gz4:用一个命令完成释放 gunzip tarxvf 5:如何解开ta.Z的文件 tar xvfz backup.tar.Z 或uncompress backup.tar.Z tar xvf backup.tar 6:如何解开.tgz 文件 gunzip backup.tgz 7:如何压缩和解压缩.bz2 bzip2/etc/smb.conf 这将压缩文件smb.conf 成smb.conf.bz2 bunzip2 /etc/smb.conf.bz2 在当前目录下还原smb.conf.bz2 为smb.conf .tar解包: tar xvf FileName.tar 打包: tar cvf FileName.tar DirName (注:tar 是打包,不是压缩!) .gz解压1:gunzip FileName.gz 解压2:gzip FileName.gz压缩: gzip FileName .tar.gz .tgz解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName .bz2解压1:bzip2 FileName.bz2解压2:bunzip2 FileName.bz2 压缩: bzip2 FileName.tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName .bz解压1:bzip2 FileName.bz解压2:bunzip2 FileName.bz 压缩:未知 .tar.bz 解压:tar jxvf FileName.tar.bz 压缩:未知 解压:uncompressFileName.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 FileName.rar压缩:rar FileName.rarrar 请到: 下载! 解压后请将rar_static 拷贝到/usr/bin 目录(其他由$PATH 环境变量指定的目录也可以): [root@www2 tmp]# cp rar_static /usr/bin/rar .lha解压:lha FileName.lha压缩:lha FileName.lhaFileName lha 请到:~ishii/lhaunix/下载! >解压后请将lha 拷贝到/usr/bin 目录(其他由$PATH 环境变量指定的目录也可以): [root@www2 tmp]# cp lha /usr/bin/ .rpm解包:rpm2cpio FileName.rpm cpio-div .deb解包:ar FileName.debdata.tar.gz tarzxf .tar.tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar ce.lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea 解压:sEx FileName.*压缩:sEx FileName.*FileName sEx 只是调用相关程序,本身并无压缩、解压功能,请注意! sEx 请到: 下载! 解压后请将sEx 拷贝到/usr/bin 目录(其他由$PATH 环境变量指定的目录也可以): [root@www2 tmp]# cp sEx /usr/bin/ gzip命令 gzip Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名 该命令的各选项含义如下: 将输出写到标准输出上,并保留原有文件。-d将压缩文件解压。-l 对每个压缩文件,显 示下列字段: 压缩文件的大小;未压缩文件 的大小;压缩比;未压缩文件的名字-r 递归式地查找指定目录并压缩其中的所有文件或者是 解压缩。-t 测试,检查压缩文件是否完整。-v 对每一个压缩和解压的文件,显示文件名和压缩比。-num 用指定的数字 num 调整压缩的速 度,-1 --fast表示最快压缩方法(低压缩比 ),-9 或--best 表示最慢压缩方法(高压缩比)。系统缺省值为 指令实例:gzip 把当前目录下的每个文件压缩成.gz 文件。gzip -dv 把当前目录下每个压缩的文件解压,并列出详细的信息。gzip 详细显示例1中每个压缩的文件的信息,并不解压。gzip usr.tar% 压缩 tar 备份文件 usr.tar, 此时压缩文件的扩展名为.tar.gz。
本文原创地址://lrxjmw.cn/tjytyswztys.html编辑:刘遄,审核员:暂无