大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
.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
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2: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
压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar 请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr /bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
>解压后请将 lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.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只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/ Linux下常见文件解压方法及命令
系统·System
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
或 bzip2 -dc file.tar.bz2 | xvf -
8.以.cpio.gz/.cgz为扩展名的文件:
#gzip -dc file.cgz | cpio -div
9. 以.cpio/cpio为扩展名的文件:
#cpio -div file.cpio
或cpio -divc file.cpio
10.以.rpm为扩展名的文件安装:
#rpm -i file.rpm
11.以.rpm为扩展名的文件解压缩:
#rpm2cpio file.rpm | cpio -div
12.以.deb为扩展名的文件安装:
#dpkg -i file.deb
13.以.deb为扩展名的文件解压缩:
#dpkg-deb -fsys-tarfile file.deb | tar xvf - ar p
file.deb data.tar.gz | tar xvzf -
14.以.zip为扩展名的文件:
#unzip file.zip
在linux下解压Winzip格式的文件
要是装了jdk的话,可以用 jar命令;还可以使用unzip命令。
直接解压.tar.gz文件
xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:
$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)
文件扩展名 解压(安装方法)
.a ar xv file.a
.Z uncompress file.Z
.gz gunzip file.gz
.bz2 bunzip2 file.bz2
.tar.Z tar xvZf file.tar.Z
compress -dc file.tar.Z | tar xvf -
.tar.gz/.tgz tar xvzf file.tar.gz
gzip -dc file.tar.gz | tar xvf -
.tar.bz2 tar xvIf file.tar.bz2
bzip2 -dc file.tar.bz2 | xvf -
.cpio.gz/.cgz gzip -dc file.cgz | cpio -div
.cpio/cpio cpio -div file.cpio
cpio -divc file.cpio
.rpm/install rpm -i file.rpm
.rpm/extract rpm2cpio file.rpm | cpio -div
.deb/install dpkg -i file.deb
.deb/exrtact dpkg-deb -fsys-tarfile file.deb | tar xvf -
ar p file.deb data.tar.gz | tar xvzf -
.zip unzip file.zip
bzip2 -d myfile.tar.bz2 | tar xvf
tar xvfz myfile.tar.bz2
x 是解压
v 是复杂输出
f 是指定文件
z gz格式
gzip
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
-t测试压缩文件是正完整。
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-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 -q back.tar
or
#tar cvfz back.tar.gz /back/
释放一个后缀为tar.gz 的文件。
#tar zxvf back.tar.gz
#gzip back.tar.gz
#tar xvf back.tar
分享到:
相关推荐
本文将详细介绍如何在 Linux 环境下使用 tar、gzip (gz)、bzip2 (bz2) 等工具来压缩和解压缩文件及目录。 #### 一、Tar 命令的基本用法 **tar** 是一个用于打包文件的常用命令,在 Linux 系统中有着广泛的应用。它...
以上介绍了在 Linux 系统中如何使用 `zip`, `tar`, `tar.gz` 和 `tar.bz2` 进行文件的压缩与解压操作。每种格式都有其独特的优缺点,选择哪种格式取决于你的具体需求。例如,如果你需要跨平台兼容性,则 `zip` 是...
本文档将详细介绍如何使用 `tar` 命令以及其结合其他工具来完成对 `.tar`、`.gz`、`.bz2`、`.tar.gz`、`.tar.bz2` 等多种格式文件的解压与压缩操作。 #### 1. `.tar` 文件处理 **解包:** ``` tar xvf FileName....
### Linux-Tar 解压 gz、bz2 等各种压缩文件使用方法 #### 标题与描述中的知识点 本文档将详细介绍如何在 Linux 系统中使用 `tar` 命令来处理不同类型的压缩文件,包括 `.gz`、`.bz2`、`.tar.gz`(或 `.tgz`)、`....
本文主要探讨了Linux环境下如何处理不同类型的压缩文件,包括.tar、.gz、.bz2、.tgz、.z以及.zip和.rar文件。 首先,我们需要理解打包和压缩两个概念的区别。打包(tar)是将多个文件或目录整合为一个单一的文件,...
Linux下常见的压缩文件格式有tar、gz、bz2、zip、rar、lha等,本文将详细介绍这些压缩文件的压缩和解压方法。 tar tar是Linux中最基本的压缩格式,用于将多个文件打包成一个文件。但是,tar本身不进行压缩,需要与...
熟练掌握ZIP、TAR、TAR.GZ和TAR.BZ2等压缩格式的使用方法,能够显著提高工作效率,优化存储和网络资源利用。在实际应用中,根据具体情况权衡压缩率与CPU资源的使用,选择最合适的压缩方式,将使数据管理更加高效和...
本文将深入探讨Linux下不同格式的tar压缩文件及其对应的解压命令,帮助用户更高效地管理文件。 ### 1. *.tar 文件解压 tar是一种常见的用于打包文件的工具,在Linux中广泛使用。当文件被压缩成.tar格式时,可以...
在Linux和Unix世界中,软件的分发通常以源码包的形式进行,常见的源码包压缩格式有tar.gz和tar.bz2。这两种格式都是用来打包和压缩文件的工具,它们的区别在于压缩算法和压缩效率。 1. **tar.gz** `tar` 是一个...
- 压缩:同样,`.tar.bz`的压缩方法未提供,可以尝试`bzip2 -z FileName.tar`来创建`.tar.bz2`文件。 5. **.Z**: - 解压:`uncompress FileName.Z` - 压缩:`compress FileName.tar` 生成FileName.tar.Z 6. **...
- `tar jcvf FileName.tar.bz2 DirName`:将DirName目录下的所有文件打包并用bzip2压缩为.tar.bz2文件。 - `tar Zcvf FileName.tar.Z DirName`:将DirName目录下的所有文件打包并用compress压缩为.tar.Z文件。 - ...
在Linux操作系统中,`tar.gz`文件是一种常见的压缩格式,由`tar`工具打包和`gzip`工具压缩形成。要解压这种类型的文件,你需要遵循以下步骤。首先,我们需要了解`tar`命令的基本用法,它主要用于归档和管理文件。`...
linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2为扩展名的文件: #...
### tar.gz解压详解 #### 一、tar命令概述 `tar`命令是Linux系统中一个非常重要的归档工具,其名称来源于“tape archive”,即磁带归档。该命令可以将多个文件打包成一个单独的文件(通常称为归档或压缩包),也...
其他压缩包的解压命令还有很多,如 .tar .tgz .tar.gz .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 等。 gzip 命令...
本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...
Linux 系统中使用 tar 命令压缩和解压文件的教程 在 Linux 系统中,tar 命令是一个非常重要的命令,主要用于压缩和解压文件。tar 命令可以将多个文件压缩成一个文件,使得文件传输和存储更加方便。下面是使用 tar ...
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将...
9. **`.rar` 文件**:RAR是一种专有的压缩格式,通常在Windows环境下使用。在Linux下,你需要安装`unrar`工具来解压,如`unrar e file.rar`。 10. **`.zip` 文件**:ZIP是跨平台的压缩格式,在Linux下可以使用`...