大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!
整理:会游泳的鱼
来自:www.LinuxByte.net
最后更新时间:2005-2-20
.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/
gzip 命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip 是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip [选项] 压缩(解压缩)的文件名
该命令的各选项含义如下:
-c 将输出写到标准输出上,并保留原有文件。
-d 将压缩文件解压。
-l 对每个压缩文件,显示下列字段:
压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字
-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
-t 测试,检查压缩文件是否完整。
-v 对每一个压缩和解压的文件,显示文件名和压缩比。
-num 用指定的数字 num 调整压缩的速度,-1 或 --fast 表示最快压缩方法(低压缩比),
-9 或--best表示最慢压缩方法(高压缩比)。系统缺省值为 6。
指令实例:
gzip *
% 把当前目录下的每个文件压缩成 .gz 文件。
gzip -dv *
% 把当前目录下每个压缩的文件解压,并列出详细的信息。
gzip -l *
% 详细显示例1中每个压缩的文件的信息,并不解压。
gzip usr.tar
% 压缩 tar 备份文件 usr.tar,此时压缩文件的扩展名为.tar.gz。
分享到:
相关推荐
Linux下tar bz gz等压缩包的压缩和解压 Linux操作系统中,压缩和解压缩文件是一项基本操作。压缩文件可以减少文件大小,提高传输效率,保护数据安全。Linux下常见的压缩文件格式有tar、gz、bz2、zip、rar、lha等,...
本文将详细讲解如何在Linux环境下解压zip压缩包以及其他常见类型的压缩文件。 1. **ZIP压缩包的解压** ZIP是最常用的压缩格式之一,尤其在Windows系统中广泛使用。在Linux中,我们可以使用`unzip`命令来解压ZIP...
360压缩支持多种常见的压缩格式,如ZIP、RAR、7Z等,同时也能够打开和提取这些格式的压缩包。 该软件采用了直观的用户界面,使得即使是计算机初学者也能轻松上手。360压缩提供了快速压缩和深度压缩两种模式,快速...
`rar`则是由WinRAR公司开发的专有压缩格式,尽管不是开源的,但在Linux上也有相应的工具如`unrar`用于解压和操作rar文件。 `zip_replace.sh`脚本是针对zip文件批量替换文件的工具。在脚本中,通常会包含以下步骤: ...
在Linux和Windows之间实现通用解压,通常意味着我们需要使用一种在两个平台上都广泛支持的压缩格式,如ZIP或7z。ZIP是最常见的格式,它在Windows上可以通过内置的资源管理器直接解压,而在Linux上,可以使用`unzip`...
### Linux压缩包格式及其使用详解 #### 一、Zip 格式 **Zip** 是一种广泛使用的文件压缩格式,不仅在Windows系统中常见,在Linux环境下也有相应的工具支持。Zip 文件通常具有 `.zip` 的扩展名。 ##### 压缩 ```...
Linux 操作系统中,各种压缩包的解压命令非常重要,以下是常见的压缩包解压命令大全: 1. .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName 注意:tar 是打包,不是压缩! 2. .gz 解压: ...
unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。 使用说明: a.上传unzip文件到linux b.例如将压缩文件text.zip在当前目录下解压缩: unzip test.zip c.将压缩文件text.zip在指定目录/tmp下解压缩,如果已有...
`znew`主要用于更新旧的`.Z`格式压缩文件,但它并不是所有Linux发行版的默认命令,部分系统可能需要`uncompress`替代。 `tar`命令则用于创建、管理和提取档案文件,它并不直接进行压缩,但常与其他压缩工具结合使用...
### Linux & UNIX压缩解压命令大全 在Linux与UNIX操作系统中,文件的压缩与解压是常见的需求之一,尤其在处理大量数据时更是必不可少。本文将详细介绍这些系统中常用的压缩与解压命令及其用法,帮助用户更好地管理...
在Python中,`zipfile`库提供了`ZipFile`类,用于读取、写入和操作ZIP格式的压缩文件。以下是一个简单的解压函数`unZipFile`: ```python import zipfile import os def unZipFile(zipPath, unZipPath=''): # ...
这个压缩包包含了运行Redis服务器所需的基本文件,解压后即可在本地环境中启动和使用。 1. Redis安装与启动: - 首先,你需要下载Redis的Windows版本压缩包,这里已经提供了一个名为"redis压缩包"的文件。解压缩到...
### Linux 下的压缩与解压缩技术详解 #### 第一章:常用压缩解压缩命令 Linux 系统提供了多种工具来处理文件的压缩和解压缩,这对于数据存储和传输非常重要。以下是一些常用的压缩和解压缩命令及其使用方法。 ###...
这个压缩包的特别之处在于它是免安装版本,用户只需解压即可直接使用,简化了部署流程。 MinGW的主要组成部分包括: 1. **GCC**:GCC是GNU的编译器套件,支持多种编程语言,如C、C++、Fortran、Objective-C等。在...
为了在Linux中解压RAR文件,我们需要借助第三方工具,本篇将详细介绍如何在Linux中使用"unrar"这个工具来处理RAR压缩包。 "unrar"是专为Linux设计的一个开源命令行工具,用于提取RAR格式的压缩文件。这个工具不仅...
Linux命令行下的文件压缩和解压功能强大,常用的压缩格式包括但不限于ZIP、RAR、TAR、GZIP、BZIP2等。下面详细讲解一下Linux中与压缩和解压相关的知识点。 首先,我们以zip和unzip命令为例进行说明。zip命令用于将...
本篇文章主要讲解如何使用压缩的方式将Windows中的zip压缩包上传至Linux系统,并在Linux环境下进行解压缩。这一过程对于在Windows和Linux之间进行文件交换的用户尤其有用。 首先,我们需要在Windows操作系统中创建...
Java的标准库`java.util.zip`提供了`ZipInputStream`和`ZipEntry`类来处理ZIP格式的压缩包。通过SFTP连接到服务器,下载压缩包到本地,然后使用这些类进行解压缩: ```java // 下载压缩包到本地 sftpChannel.get(...
本文将详细介绍如何使用 Java 在 Linux 系统上解压 `.gz` 格式的压缩文件,并探讨多种解压方法。 #### 基本解压方法 首先,我们来看一个基本的例子,该例子展示了如何使用 `GZIPInputStream` 类来读取并解压 `.gz`...
`Zlib`库就是一个非常著名的开源库,专用于数据压缩和解压缩,广泛应用于各种场景,包括网络传输、文件存储等。本篇文章将详细介绍如何在`C++`中利用`Zlib`库实现对`zip`文件的压缩和解压,并特别关注其支持的递归...