Linux的压缩和解压命令

发布时间:2020-05-30 11:40:39 作者:鸽子
来源:亿速云 阅读:363

一、Linux压缩包介绍

与Windows一样,在Linux系统中也可以对各种压缩格式进行操作。只要有相关的工具,就可以对生成各种压缩格式的文件或解压缩。在Linux中,主要的包管理工具就是tar,主要使用的两种压缩包格式为gzip和bzip2,这是使用tar工具就直接能够操作的,所以在Linux中解压即用的软件提供的安装包大部分都是tar.gz压缩格式。

二、打包与解压

tar工具本身支持打包和解压两种操作,通过不同的参数来来实现不同的功能。

1. 打包

对于打包操作主要需要指定要打包的文件或文件夹、生成压缩包的格式、压缩包的名称,需要用到以下选项:

比如,我们想要使用gzip格式将当前系统的主要配置信息全部记录下来,那么需要使用如下命名对/etc目录进行打包:

tar -czf etc.tar.gz /etc

其中,将需要打包的内容放在第二个参数的位置,执行效果如下:
Linux的压缩和解压命令

2.解压

在进行解压时需要指定要操作的压缩包、对应的解压格式、以及解压目标路径,需要用到以下选项:

如果需要对刚刚打包的etc.tar.gz来进行解压,则根据压缩包自身格式可以使用如下命令(C和v为可选项):

mkdir target
tar -zxf etc.tar.gz -C target/

默认情况下,如果省略-C选项,则解压至当前目录,命令执行效果如下:
Linux的压缩和解压命令

3. 注意事项

三、解压安装

对于解压即用软件和编译安装的软件都是压缩包的形式,本质区别在于解压即用软件的核心安装步骤为解压缩和配置环境变量,因为需要使用的命令和脚本都已经存放在bin或sbin目录中了。而编译安装的软件解压后得到的是源码文件,是不能够直接使用的,必须先经过编译和安装,才会生成相应的命令文件。一般来说,解压即用的软件都有会有以下约定俗成的目录:

而对于需要编译后才能使用的软件,解压后找不到可以直接执行的命令,有关于编译安装的步骤将会在其他文章中详细说明。

1. 解压缩

以JDK的安装为例,解压缩步骤很简单,使用上面的解压命令即可,直接解压到当前目录:

tar -zxf jdk-8u221-linux-x64.tar.gz

Linux的压缩和解压命令

2. 环境变量说明

对于不同的软件,环境变量的配置内容略有不同,这主要取决于命令文件所在的目录。比如,对于JDK来说,命令分别存放在bin目录和jre/bin中,所以一般我们会把两个路径都添加进环境变量中。在配置环境变量时,为了使用方便,会先使用一个变量记录软件的解压路径,使用全大写字母和下划线的组合方式,如:JAVA_HOME。然后再通过拼接的方式,将命令所在路径拼接到PATH之后,刷新之后即完成整个安装配置过程。
在进行操作前,有几个概念先做一下简要说明:

3. 环境变量配置

以下为JDK的环境变量配置步骤:

Linux的压缩和解压命令

JAVA_HOME=/home/test/jdk1.8.0_221
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export JAVA_HOME

Linux的压缩和解压命令

source .bash_profile
echo $JAVA_HOME
echo $PATH

Linux的压缩和解压命令
注:Linux中使用$符号来引用变量,相当于Windows中的%%,使用冒号作为路径分隔符,相当于Windows的分号

推荐阅读:
  1. linux解压缩命令
  2. 压缩与解压命令

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux 解压缩 inux

上一篇:MS office的激活脚本

下一篇:云计算的优势是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》