发布信息

Linux 常见压缩文件小结:打包和压缩的区别

作者:软荐小编      2024-10-29 10:00:58     146

对于刚接触Linux的人来说,肯定会对Linux下大量的各种文件名感到困惑。不说别的,就以压缩文件为例。我们知道Windows下最常见的压缩文件只有两种,一种是zip,一种是.rar。

Linux 不同。它有.gz、.tar.gz、tgz、bz2、.Z、.tar等多种压缩文件名。另外,Windows下的.zip和.rar在Linux下也可以使用,但在Linux下也有很少有人在 Linux 上使用 .zip 和 .rar。下面我就这些常见的压缩文件进行一下总结。希望您下次遇到这些文件时不会感到困惑。

解压教程软件下载_解压软件教程_解压软件教学

Linux中打包和压缩的区别:

在具体总结各类压缩文件之前,我们首先要明确两个概念:打包和压缩。

打包是指将大量文件或目录变成一个总文件,而压缩是指通过一些压缩算法将大文件变成小文件。

为什么要区分这两个概念呢?其实这是因为Linux中很多压缩程序只能压缩一个文件,所以当你想要压缩大量文件时,就得先使用其他工具将大量文件打成一个包。 ,然后使用原来的压缩程序进行压缩。

Linux中常用的解压命令:

我们在Windows下常见的文件压缩格式有zip和rar。 Rar已经成为Windows系统下事实上的标准。然而,tar.gz tar.bz2 tar.xz格式在Linux下很常见。

在Linux下,文件归档和文件压缩实际上是分开的。数据文件使用 tar 进行归档解压软件教程,并借助其他压缩工具进行压缩。其中,tar.gz最为常见。

Linux下不常见的压缩格式包括tar.lz、tar.lzma等。

遵循Windows下DOS系统的文件命名方式和长度限制,Linux下的压缩格式有以下表达式:

长 短

.tar.bz2 .tb2、.tbz、.tbz2

.tar.gz .tgz

.tar.lz

.tar.lzma.tlz

.tar.xz .txz

.tar.Z .tZ

.zip 格式

解压:解压文件名.zip

压缩:zip文件名.zip目录名

.tar 格式

压缩:tar cvf 文件名.tar 文件名

解压:tar xvf 文件名.tar

.tar.gz 格式

解压:tar zxvf 文件名.tar.gz

压缩:tar zcvf 文件名.tar.gz 文件名

.tar.bz2 格式

解压:tar jxvf 文件名.tar.bz2

压缩:tar jcvf 文件名.tar.bz2 目录名

.bz2 格式

解压:bzip2 -d 文件名.bz2

压缩: bzip2 -z 文件名

linux下软件安装

如果你的Linux系统自带安装程序,最好使用系统自带的安装程序来安装。例如SuSE的YaST2自带安装程序。在KDE环境下,只要是rpm,就可以在Konqueror中点击“Install with YaST2”。这样做的好处是YaST2会提示你提供包的详细信息并自动检查信任关系。 ,以后可以方便地卸载YaST2中的软件包。 SuSE的Red-Carpet还提供了安装功能,这也不错。

另一种方法是使用 rpm 命令。需要打开终端,切换到xxx.rpm所在目录,执行:

rpm-ivhxxx.rpm

如果需要,您可以带其他参数。但在SuSE中,使用rpm命令安装的软件包在YaST2控制面板中显示为“锁定状态”。我不知道这意味着什么,但是该软件包是可用的解压软件教程,并且也可以在YaST2中卸载。

2.1. rpm安装:Redhat Linux提供的一种包打包格式。

(1)安装:rpm –ivh 软件包名

例如:rpm -ivh software.rpm

(2)卸载:rpm –e 软件名称

如:rpm -e 软件

rpm参数说明

-i 安装软件

-t 测试安装,不是真正安装

-p 显示安装进度

-f 忽略任何错误

-U升级安装

-v 打印安装进度信息

2.2.编译安装

步骤示例:

(1)进入/usr/local/,创建jdk目录。

(2)将下载的源码包解压到该目录:tar -zxvf jdk8.tar.gz。

(3)执行configure生成Makefile:./configure --prefix=/usr/local/jdk/

阐明:

–prefix参数指定软件安装目录。当执行make install命令时,软件就会安装到该路径下。

(4)执行make,从Makefile中读取指令,编译源代码:make clean;制作

(5) make install,二进制文件将安装在configure prefix参数设置的路径中。

相关内容 查看全部