在办公应用中,我们经常会碰到各种格式的压缩文档。在Windows系统中,我们可以使用第三方的软件如WinRAR、WinZip等来处理这些文档。在Ubuntu系统中,借助于系统自带的命令或多种图形化工具,我们同样可以轻松处理各种格式的压缩文件,不妨一起来看一看吧。
一、 ZIP、RAR格式文件的压缩、解压
相信大家对ZIP、RAR格式的压缩文件应该不会陌生,在Windows平台上,随处可见
这两种格式的压缩文件。Ubuntu系统默认安装了ZIP软件包,可以使用它提供的命令来生成ZIP格式的文件或解压这种格式的文件。对于RAR格式文件的处理,则需要借助一款名为RAR for Linux的软件。Ubuntu系统默认没有安装该软件,我们可以通过新立得软件包管理器来下载并安装该软件。安装好后,我们就可以使用它来进行压缩与解压操作了。
尽管ZIP或RAR for Linux都提供了处理压缩文件的实用命令,但图形化的操作界面对用户更加友好。在GNOME集成桌面环境中,我们可以通过图形化工具File Roller文件打包器轻松地对这两种格式的文件进行压缩与解压处理。这里以处理“.rar”文件为例进行介绍。
图1
图2
在Nautilus(鹦鹉螺)文件管理器中,用鼠标双击某个RAR格式的文件,如“Linuxidc.rar”,将直接打开该文件(图1、2);我们也可以在该压缩文件上点击鼠标右键,在弹出的快捷菜单中,选择用“归档管理器”打开项来打开该压缩文件。
压缩文件打开后,在File Roller文件打包器窗口的工具栏上有三个相关的命令按钮,分别对应解压、添加文件到当前压缩包和添加文件夹到当前压缩包的功能。在查看过压缩包的内容后,我们可以选择解压整个压缩包还是其中的部分文件或文件夹。
以压缩Linuxidc.com文件夹为例,当我们要创建一个RAR格式的压缩文件时,可以在文件或文件夹图标上点击鼠标右键,在弹出的快捷菜单中,选择“创建归档文件”项,这将弹出“创建归档文件”对话框(图3、4),在压缩文件名后的压缩类型列表中,选择“rar”或者“zip”项,即以RAR格式或者zip格式进行压缩。在确认压缩文件名、压缩类型及压缩文件目标路径后,点击“创建”按钮生成压缩文件。
图3
图4
在File Roller文件打包器中,除了上面介绍的压缩与解压文件功能外,我们还可以校验RAR压缩文档的完整性、加密或解密压缩文件。对于ZIP格式的压缩文件的处理,可以参照上面对RAR格式文件的处理过程。
二、 Linux下特有的压缩文件压缩、解压
除了上面介绍的常见压缩格式外,在Unix/Linux平台上还有一些特殊的压缩格式,如GZIP、BZIP2和Compress等。因它们在Linux平台上较为常见,这里一并介绍给大家。
1.GZIP格式
GZIP是广泛应用于Unix系统的一种文件压缩格式。在Ubuntu系统中,我们经常见到一种后缀为“.gz”的文件,这就是采用GZIP压缩格式的文件。GZIP格式文件的创建与解压与gzip软件包有关,Ubuntu系统默认已经安装了gzip软件包。gzip软件包包含的命令有gzip和gunzip。前者主要用来生成压缩文件,后者用来解压文件。
2.BZIP2格式
BZIP2是一款功能强大的压缩软件,支持高压缩比,压缩的速度与解压的效率都很高。BZIP2生成的压缩文件后缀为“.bz2”。创建BZIP2格式的压缩文件时,系统中需要安装bzip2软件包,Ubuntu系统默认已经安装了bzip2软件包。我们可以直接使用bzip2软件包中的命令bzip2或bunzip2来压缩或解压文件。
3.Compress格式
在我们平常碰到的压缩文件中,有一类是以“.Z”结尾的文件,在Ubuntu系统中,需要安装ncompress软件包来处理这种格式的压缩文件。Ubuntu系统默认没有安装ncompress软件包,我们可以使用命令sudo apt-get install ncompress来在线下载和安装。ncompress包括compress和uncompress两个命令,这两个命令一般与文件归档命令tar一起使用。当使用compress命令对tar包进行压缩时,在tar命令后加入“Z”参数来生成.tar.Z压缩文件,如对目录test用tar命令进行归档,并用compress压缩,则输入命令:tar cZf test.tar.Z test
其中,“c”参数表示创建一个新的归档文件,“f”参数与“c”一起使用,指定归档文件名,这里为“test.tar.Z”。命令执行后,将生成test.tar.Z压缩文件。如果直接用tar命令来解压缩该文件,则输入命令:tar xZf test.tar.Z
“xZf”参数表示解压格式为“.Z”的归档文件,文件名为“test.tar.Z”。
对于上面这几种特定格式的压缩文件的生成与解压,我们同样可以在图形化的File Roller文件打包器中轻松地进行处理。只要系统中安装有相应的压缩或解压软件包,均可以方便地在图形化界面软件中进行操作。