`
天梯梦
  • 浏览: 13724885 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Linux/Ubuntu 解压 zip, tar,7z,gz,bz2,rar

 
阅读更多

1. How To Extract A 7z File Under Ubuntu

 

To install p7zip on Ubuntu (10.04/10.10/11.04), launch the terminal and issue this command:

sudo apt-get install p7zip p7zip-full

 
After installing this command line utility, you can extract 7z files with this command:

7z x file.7z

 

Replace file.7z with the name of your archive file.

 

Compress

7za -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on a ./dir.7z dir

 

 

使用格式:7z [adeltux] [-] [SWITCH] ...
第一个7z是程序的名称,7zip装完后会有7z、7za、7zr三个程序,其中7z是全功能的(即启用所有模块的功能),7za是仅使用7zip本身,不启用其它模块(这种情况不支持rar等格式),7zr是精简版,只支持7z格式。
第二个参数[adeltux]是用来告诉7zip执行什么功能:a用于创建压缩文件或向压缩文件中添加文件;d用于从压缩文件里删除文件;e用于解压,但不创建目录结构;l用于显示压缩文件里所包含的内容;t用于测试压缩文件是否有效;u用于更新压缩文件内的文件;x用于解压,并且创建目录结构。


[-] [SWITCH]是选项开关,部分选项将稍后介绍,也可以使用命令man 7z查看详细说明。
是压缩文件的文件名,后面跟输入文件的文件名(可以使用通配符,可以有多个文件)。


比较常用的选项开关
-t:指定压缩格式,如-t7z
-m:设置压缩方法,详见[url=file:///usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm]/usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm[/url](在debian下,若无法打开,请参照自己的man page)
-p:为压缩档案设置密码,既可以在压缩时先在输入的命令加上-p,然后在执行中输入密码,也可以直接-pPASSWORD,如-p123456
-mhe=on|off:仅适用于7z格式,开启或关闭文件列表的加密,默认为off
-si:从标准输入中读取数据,常与管道操作相结合,用于压缩/打包文件
-so:向标准输出中写入数据,常与管道操作相结合,用于解压/释放文件
-v:用于分卷压缩,比如让输出的每个文件最大为1MB,则用-v1m
-o:将解压后的文件存放到指定目录下,如想要指定解压后的文件输出到目录a下,则用-oa
-l:存储符号链接所对应的文件/目录,并替换到此链接上(注意,在所压缩的文件里不可以有递归链接)


关于命令返回值
7-zip退出后也有自己的返回值,想要查看返回值,请在命令执行完成后马上执行echo $?命令(即中间不要执行其它命令),以查看返回值,下面列出各返回值所代表的意义。
0 正常
1 警告(没有错误),比如某些文件在压缩过程中无法读取
2 错误
7 无法识别命令行参数
8 没有足够的内存来执行操作
255 用户自行按下Ctrl+C来中止程序

 

参考: http://www.linuxdiyf.com/viewarticle.php?id=193969

 

.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
安装相应的软件:sudo apt-get install unrar rar 
注意rar在linux下也是30天试用软件,但是您可以选择继续使用
解压: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 -
———————————————

 

参考: http://blog.csdn.net/zhdjbabygo/article/details/7854769

 

 

分享到:
评论

相关推荐

    7z-linux.zip (Ubuntu测试能用官网下载的)

    7-Zip是一款强大的开源压缩和解压缩软件,支持多种文件格式,如7z、ZIP、TAR、GZ、BZ2等。在Linux环境下,它提供了对命令行工具的支持,使得用户能够通过终端来操作文件的压缩和解压缩。 描述中提到"unbuntu版本...

    7zip.zipwindows和linux及mac免安装

    7-Zip能处理多种压缩和归档格式,包括ZIP、RAR、TAR、GZ、BZ2等。此外,“windows和linux以及mac下的免安装版本”意味着这些版本的7-Zip不需要正式的安装过程,用户可以直接下载并运行,简化了在不同平台上的部署和...

    klockwork 客户端在linux 系统中的安装

    `tar xjvf p7zip_9.20.1_x86_linux_bin.tar.bz2` 然后,进入 p7zip 目录并执行安装脚本: `cd p7zip_9.20.1/` `./install.sh` 步骤 3: 解压 Klockwork 桌面压缩包 Klockwork 桌面压缩包需要使用 7za 工具来解压...

    Ubuntu常用解压命令

    - **功能**:tar命令用于创建、添加、列出和提取.tar归档文件,支持多种压缩方式,如gzip(.tar.gz)、bzip2(.tar.bz2)、xz(.tar.xz)等。 - **命令格式**: - `tar [选项] [文件]`:用于创建.tar文件。 - `-c`:创建...

    Ubuntun下压缩与解压的格式、工具与命令

    Linux 操作系统下常用的压缩扩展名有.tar、.tar.bz2、.tar.gz 等,本文将介绍 Ubuntu 下压缩与解压的格式、工具与命令。 一、Linux 下常用的压缩格式 Linux 操作系统下常用的压缩扩展名有.tar、.tar.bz2、.tar.gz ...

    bzip2-1.0.6.tar.zip

    在ubuntu中安装了python3.7,安装了pandas模块,然而导入pandas时 却报错没有_bz2模块,之前开发在windows中也没遇到,查来查去最终知道是少了个文件,但是并不能通过pip安装,只能使用压缩包安装,网上也有上传文件...

    Ubuntu 教程 打包

    其中,.zip格式广泛兼容,而.tar.gz和.tar.bz2则是Linux环境下常见的压缩方式,它们先将文件打包成.tar文件,再进行gzip或bzip2压缩,以减小体积。 1. 创建压缩文件: - `.zip` 压缩:使用`zip`命令,如 `zip ...

    ubuntu 中压缩与解压缩命令

    - 解压`.tar.bz2`文件: ``` tar -xjvf foldername.tar.bz2 ``` ##### 3. `zip` `zip`命令可以用来压缩单个或多个文件,并且支持压缩目录。它通常用于生成`.zip`格式的压缩文件。例如: - 压缩单个文件: `...

    linux下的rar工具64bit

    然而,RAR文件在Linux环境中的普及度不如ZIP,因为大部分Linux用户倾向于使用开源的归档格式,如tar.gz或tar.bz2。 总之,在Linux系统中,虽然RAR不是默认支持的格式,但通过安装rar命令行工具或使用支持RAR的图形...

    Ubuntu下gcc-7.5.0安装完整依赖.zip

    升级本地gcc版本所需安装包详情如下: gcc-7.5.0.tar.gz gmp-6.1.0.tar.bz2 mpc-1.0.3.tar.gz mpfr-3.1.4.tar.bz2 isl-0.16.1.tar.bz2

    最全的Linux常用命令全集

    - **打包并压缩**: `tar jcvf FileName.tar.bz2 DirName` - **解压缩并解包**: `tar jxvf FileName.tar.bz2` #### 4. `.bz` 压缩文件处理 `.bz` 压缩格式较少见,处理方式与`.bz2`相似。 - **解压缩**: `bzip2 ...

    Python库 | py7za-0.1.6.tar.gz

    这个库使得Python开发者能够方便地在代码中使用7-Zip的强大功能,如压缩、解压缩以及处理各种格式的归档文件,如.zip、.tar、.gz、.bz2、.xz等。`py7za`库是基于7-Zip的命令行工具7za,通过Python的子进程通信来实现...

    Linux解压全集

    - `bunzip2`或`bzip2 -d`用于解压缩`.bz2`格式的文件。 - `unxz`或`xz -d`用于解压缩`.xz`格式的文件。 ### 3. rpm包管理 RPM是Red Hat Package Manager的缩写,是一种广泛使用的软件包管理系统。在解压缩和安装...

    ubuntu终端命令大全

    + 解压:bunzip2 文件.bz2 或 bzip2 -d 文件.bz2 + 压缩:bzip2 待压缩文件 * z 类: + 解压:uncompress 文件.z + 压缩:compress 文件 五、进程控制类 * 列出当前进程 ID:ps -aux * 终止进程: + 终止单一...

    ubuntu的部分命令及说明

    - 其他压缩格式如`.Z`, `.zip`, `.rar`, `.lha`等,也有相应的解压和压缩命令。 4. **选择安装目录**: 当安装软件时,可以使用`./configure --prefix=/usr/local`指定安装位置。这将把软件安装到`/usr/local`目录...

    ubuntu12.04增加系统功能调用详细步骤(自己总结的)

    Ubuntu支持多种压缩格式,如ZIP、TAR、TAR.GZ和TAR.BZ2。下面是一些常见的命令: - ZIP: `zip -r archive_name.zip directory_to_compress`(压缩)和`unzip archive_name.zip`(解压) - TAR: `tar -cvf archive_...

    ubuntu linux命令行简明教程

    - 示例:`7z a archive.7z file1 file2` 或 `7z x archive.7z` #### 六、其他实用命令 ##### 6.1 命令历史 - **`history`**: 显示命令历史记录。 - 示例:`history` ##### 6.2 查找命令位置 - **`whereis`**: ...

    peazip3.3 解压工具deb包 支持解压rar等格式

    1. **多格式支持**:除了RAR,Peazip还支持7Z、ACE、BZ2、GZ、ISO、LZH、PAQ、TAR、UUE、XZ、Z和ZIP等多种压缩格式。 2. **安全功能**:提供AES-256加密,确保敏感数据的安全。 3. **批量操作**:用户可以一次性处理...

    Linux学习笔记.zip

    15. **tar**:创建和管理归档文件,如.tar.gz或.tar.bz2,便于备份和传输数据。 这些只是基础,Linux命令的学习还包括管道(|)、重定向(>,<,2>),以及脚本编程(bash shell script)等高级主题。熟练掌握这些...

Global site tag (gtag.js) - Google Analytics