ubuntu压缩包命令

.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
 
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/

本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/zad522/archive/2008/08/05/2770446.aspx

### Ubuntu 中常用的压缩与解压命令Ubuntu 系统中,`tar`, `gzip`, 和 `zip` 是最常用于文件压缩和解压的工具。以下是这些工具的具体用法及其参数解释。 #### 1. 使用 `tar` 进行压缩和解压 `tar` 是一个功能强大的工具,既可以用来打包文件,也可以配合不同的压缩算法来实现压缩效果。 - **压缩文件夹为 `.tar.gz` 文件** ```bash tar -czvf 压缩包名称.tar.gz 目标文件夹 ``` 参数含义: - `-c`: 创建新的归档文件。 - `-z`: 使用 gzip 对文件进行压缩。 - `-v`: 显示详细的处理过程。 - `-f`: 指定输出的文件名[^2]。 - **解压 `.tar.gz` 文件** ```bash tar -xzvf archive.tar.gz ``` 参数含义: - `-x`: 解压归档文件。 - `-z`: 表明该文件经过 gzip 压缩。 - `-v`: 显示详细的操作信息。 - `-f`: 指定要解压的文件名[^1]。 #### 2. 使用 `gzip` 进行单个文件的压缩与解压 需要注意的是,`gzip` 只能对单个文件进行压缩,而不会自动将多个文件或目录打包在一起[^3]。 - **压缩单个文件** ```bash gzip 文件名 ``` - **解压由 `gzip` 压缩的文件** ```bash gunzip 文件名.gz ``` 或者使用以下命令: ```bash gzip -d 文件名.gz ``` #### 3. 使用 `zip` 进行压缩与解压 `zip` 支持多文件或多目录的压缩,并且其生成的压缩包可以在 Windows 或其他操作系统上轻松打开。 - **压缩文件或文件夹** ```bash zip -r 压缩包名称.zip 目标文件或文件夹 ``` 参数说明: - `-r`: 递归地压缩整个文件夹中的所有子文件和子目录。 - **解压 `.zip` 文件** ```bash unzip 压缩包名称.zip ``` --- ### 总结 上述命令涵盖了常见的压缩与解压场景,在实际应用中可以根据需求选择合适的工具和方法。例如,如果需要跨平台兼容性,则推荐使用 `zip`;如果是 Linux 平台上的批量操作,通常会优先考虑 `tar` 配合 `gzip` 或 `bzip2` 的组合方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值