linux下常用压缩格式的压缩与解压方法
大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!
作者:Linux爱好者
来自:www.LinuxByte.net
最后更新时间:2004-4-7
.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
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
压缩: bzip2 FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
bzip2 a.bz2 file1 file2 file3 /etc
把文件file1,file2,file3及/etc下的内容压缩起来,放入a.bz2文件中。
---------------------------------------------
.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
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar e FileName.rar
压缩:rar a FileName.rar
rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将cp rar /usr/bin
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/.../lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.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 文件压缩工具指南
(其实看帮助是最好的方法,一般各个命令都可以用“--help”参数得到常用使用方法!)
分享到:
相关推荐
### Linux常见压缩文件解压命令详解 在Linux操作系统中,处理各种类型的压缩文件是一项非常常见的需求。本篇文章将深入解析几种常用的压缩与解压缩命令及其用法,包括但不限于`tar`、`gzip`、`bzip2`、`zip`等。 #...
在“易语言模块文件压缩解压.rar”这个压缩包中,包含的资源很可能是用于处理易语言程序中文件压缩和解压功能的模块。下面将详细介绍这个主题中的相关知识点。 一、易语言模块 易语言模块是易语言编程中的一个重要...
Java在Linux环境下对GZ压缩文件的处理是一个常见的任务,特别是在处理大文件或者网络传输时。GZ是一种常用的文件压缩格式,它利用了gzip程序进行压缩,而在Java中,我们可以使用`java.util.zip`包中的类来实现对GZ...
1. **文件解压:** 解压ZIP文件的核心在于`ZipInputStream`类,它可以逐个读取ZIP文件中的条目并将其解压。首先,我们需要创建一个`FileInputStream`来读取ZIP文件,然后用它来初始化`ZipInputStream`。接着,我们...
本篇文章将详细介绍如何在`C++`中利用`Zlib`库实现对`zip`文件的压缩和解压,并特别关注其支持的递归压缩特性,以及如何将其与自动更新功能结合使用。 首先,我们需要理解`Zlib`库的基本原理。`Zlib`库基于`DEFLATE...
在IT行业中,文件压缩和解压是日常工作中常见的操作,特别是在处理大量数据或者进行网络传输时。本节将深入探讨shellzip的相关知识点,这是一种在VBA(Visual Basic for Applications)或VB(Visual Basic)环境中...
在易语言中,解压压缩文件通常需要调用第三方库或者系统API。例如,可以使用WinRAR SDK或7-Zip API来实现这个功能。7-Zip是一个免费的压缩软件,它的API提供了创建、读取和修改压缩文件的能力,包括常见的ZIP、7Z、...
Zip文件压缩和解压是日常计算机操作中常见的一种文件处理方式。Zip格式是一种高效的数据存储格式,它能够将多个文件和文件夹打包成一个单一的压缩文件,从而节省磁盘空间,便于传输和备份。本篇文章将深入探讨Zip...
本文将深入探讨如何使用Java来处理ZIP文件,特别是针对标题所提及的“java 中 zip压缩文件解压工具类”。我们将讨论核心的Java API,如`java.util.zip`包中的类,并通过一个名为`CompressFileUtils`的工具类来展示...
文件压缩和解压是计算机操作中的常见任务,它涉及到数据存储效率和文件传输便捷性的问题。在日常工作中,我们经常需要处理大量的文件,压缩技术可以帮助我们有效地管理这些文件,节省硬盘空间,同时使得文件在网络上...
首先,"文件解压接口已写,直接生成文件DLL、LIB文件,调用"这部分意味着已经有一个完成的解压缩模块,该模块可以生成动态链接库(DLL)和静态库(LIB)文件。DLL文件是Windows操作系统中的一种程序组件,允许不同...
四、文件解压流程 解压文件是压缩的逆过程,LabVIEW可以解析ZIP文件格式,提取其中的文件。这个过程涉及到读取ZIP文件结构,解码压缩的数据块,并将它们恢复为原始文件。同样,可以使用库函数或者自定义函数来完成...
RAR和ZIP是两种常见的文件压缩格式,它们能够将大文件或多个文件打包成一个小文件,方便传输和存储。解压这些文件需要相应的软件,如WinRAR或7-Zip。 1. **使用WinRAR**:打开WinRAR程序,找到你要解压的RAR或ZIP...
在Linux系统中,可以使用命令行工具如`zip`、`unzip`、`gzip`、`bzip2`、`tar`等进行压缩和解压操作。例如,`gzip file.txt`会压缩文件,生成`file.txt.gz`,而`gunzip file.txt.gz`则可解压。`tar`命令用于打包多个...
这段代码会将tar文件解压到指定的目录,`TarUtil.unTar()`内部会处理文件的读取和解压过程,包括处理中文文件名。 压缩tar文件的过程类似,使用`TarUtil`的`tar()`方法: 2. 创建一个`File`对象列表,包含所有要...
2. `extract_zip(zip_file, dest_dir)`: 接收ZIP文件名`zip_file`和目标解压目录`dest_dir`,将ZIP文件解压到指定目录,保持原有的文件结构。 这两个函数内部可能涉及以下步骤: - 遍历文件/目录:对源目录进行...
总的来说,7z.dll和SevenZipSharp.dll为开发者提供了强大的压缩和解压能力,不仅限于7z格式,还包括其他常见的压缩格式。通过学习和应用这些库,开发人员可以轻松地在自己的应用程序中集成文件压缩和解压功能,提升...
本篇文章将深入探讨“文件解压压缩”的相关知识点,主要关注ZIP格式的压缩和解压技术。 ZIP是一种广泛使用的文件压缩格式,由Phil Katz在1989年创建。它允许用户将多个文件或文件夹打包成一个单一的ZIP文件,同时...
SharpCompress是一个开源的、全面的.NET库,用于读取和写入多种压缩和归档格式,包括ZIP、TAR、GZIP、BZIP2、7Z、RAR等。通过引用SharpCompress.dll这个动态链接库,开发者可以在C#程序中直接调用其提供的API,轻松...
在IT行业中,压缩和解压缩文件是常见的操作,特别是在存储和传输大量数据时。本文将深入探讨使用C++实现zip文件的压缩与解压缩技术,基于提供的文件名列表:XUnzip.cpp、XZip.cpp、XUnzip.h、XZip.h。 首先,`...