`
阅读更多
.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 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
———————————————
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————


tar

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

下面的参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。

# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思



压缩

tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg 

tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz 

tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 

tar -cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z 

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux 

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux =

解压

tar -xvf file.tar //解压 tar包 

tar -xzvf file.tar.gz //解压tar.gz 

tar -xjvf file.tar.bz2   //解压 tar.bz2 

tar -xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压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、*.tar.Z 用tar -xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

参考原文:http://www.cnblogs.com/kekuixiong/archive/2013/05/19.html
分享到:
评论

相关推荐

    linux下常用格式的压缩与解压方法

    tar 格式是 Linux 中最常用的压缩格式之一。tar 命令可以将文件和目录打包成一个文件,方便文件的存储和传输。tar 命令的基本语法为:tar [选项] 文件名 目录名。其中,选项可以是 -c、-x、-v 等。 * 打包:tar cvf...

    Linux下常用压缩格式的压缩与解压方法

    Linux下常用压缩格式的压缩与解压方法

    Linux下常用压缩格式的压缩与解压方法.doc

    这里,我们详细讲解几种常见的压缩格式及其在Linux下的操作命令。 1. **.tar**: - 解包:`tar xvf FileName.tar` 这个命令用于解压一个.tar文件,`x`表示提取,`v`表示详细模式,`f`表示从文件中读取。 - 打包:...

    linux和unix下常用解压和压缩命令 .txt

    ### Linux 和 Unix 下常用解压和压缩命令 在 Linux 和 Unix 操作系统中,压缩与解压文件是一项非常常见的操作。这些系统提供了多种工具来帮助用户处理不同类型的压缩文件格式。下面将详细介绍几种常用的压缩与解压...

    完整的 linux 压缩 解压命令

    `.bz2` 是 bzip2 压缩格式的后缀,它提供更高的压缩率,但压缩和解压速度较慢。 - **解压**: - 使用 `bzip2 -d`: ``` bzip2 -d FileName.bz2 ``` - 使用 `bunzip2`: ``` bunzip2 FileName.bz2 ``` - **...

    Linux的压缩、解压命令总结

    在Linux环境中,压缩与解压文件是日常操作中的常见需求之一。本文将详细介绍几种常用的压缩与解压命令及其用法,帮助用户更好地理解和运用这些工具。 #### 1. tar 命令 `tar` 是一个非常强大的归档工具,可以创建...

    linux压缩解压命令

    此外,还有一些其他的压缩格式,如`.cpio`、`.rpm`、`.deb`、`.slp`等,它们通常有自己的专用工具进行处理。例如,`.rpm`文件使用`rpm`命令管理,`.deb`文件则用`dpkg`或`apt-get`等工具。 在进行压缩或解压缩时,...

    linux、window通用文件解压

    总结,Linux和Windows之间的通用文件解压主要依赖于选择合适的压缩格式和解压工具。ZIP和7z是两个常用的选项,两者都有跨平台的解压工具。处理中文文件名时,确保系统编码设置正确是至关重要的。理解这些基本概念和...

    linux下的压缩与解压缩

    8. **.zip**: 与Windows系统兼容的压缩格式,使用`zip`压缩。 9. **.rar**: 类似于`.zip`,但使用的是不同的压缩算法,使用`unrar`解压。 #### 四、tar命令详解 - **打包文件**: - `tar -cvf archive.tar file1 ...

    linux和unix下常用解压和压缩命令.pdf

    除了上述常见的压缩格式外,还有 `.Z`、`.tgz`、`.zip`、`.rar`、`.lha`、`.rpm` 等格式,对应的解压和压缩命令分别为: - **.Z**:使用 `uncompress` 解压,使用 `compress` 压缩。 - **.tgz**:与 `.tar.gz` 相同...

    java 解压,压缩linux GZ压缩文件

    GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ文件的压缩和解压缩操作。 在给出的代码中,有两个主要的方法:`testGzipOutput()`用于解压GZ...

    java解压linux上的压缩文件gz格式文件

    在 IT 领域,特别是软件开发和系统管理中,处理不同格式的压缩文件是常见的需求之一。本文将详细介绍如何使用 Java 在 Linux 系统上解压 `.gz` 格式的压缩文件,并探讨多种解压方法。 #### 基本解压方法 首先,...

    linux自带的unzip命令可以解压windows下的zip格式的压缩文件。

    ZIP文件是一种跨平台的压缩格式,由Phil Katz于1989年创建,其设计目标是减少文件存储空间并便于文件传输。ZIP文件可以包含多个单独的文件或目录,它们会被一起压缩并在需要时整体解压。由于其广泛支持,ZIP在不同...

    linux下压缩与解压

    多种压缩格式的一次性解压 - **使用 sEx 工具解压多种格式的文件**: - `sEx x FileName.*` 或者 `sEx a FileName.* FileName`:这两个命令可以用来一次性解压或压缩多种格式的文件。 - **安装 sEx 工具**: - ...

    linux系统下对文件的压缩和解压命令大全

    解压使用`tar`命令时,可以根据不同的压缩格式选择合适的选项: - `-x`: 解压文件。 - `-z`: 解压`gzip`压缩过的文件。 - `-j`: 解压`bzip2`压缩过的文件。 - `-Z`: 解压`compress`压缩过的文件。 示例: `...

    linux常见压缩文件解压命令

    `.zip` 文件是一种常见的压缩格式,可以使用`unzip`命令进行解压。 - **解压**: - `unzip FileName.zip`:用于解压.zip文件。 - **压缩**: - `zip FileName.zip DirName`:将DirName目录下的所有文件压缩为.zip...

    linux压缩解压缩命令大全

    .tar 文件是 Linux 中最常见的压缩格式之一。解压 .tar 文件可以使用以下命令: ``` tar xvf FileName.tar ``` 压缩文件夹使用以下命令: ``` tar cvf FileName.tar DirName ``` 需要注意的是,tar 命令只是将...

    linux命令:解压或者压缩数据

    Linux命令行下的文件压缩和解压功能强大,常用的压缩格式包括但不限于ZIP、RAR、TAR、GZIP、BZIP2等。下面详细讲解一下Linux中与压缩和解压相关的知识点。 首先,我们以zip和unzip命令为例进行说明。zip命令用于将...

Global site tag (gtag.js) - Google Analytics