Linux下文件(文件夹)的压缩和解压

前言

在linux下,当我们上传一个较大的文件或者要安装一个软件(如tomcat、mysql等)时,我们需要先将官网下载的压缩包在linux服务器上进行解压,再进行安装。如果是由程序包生成的一个目录内容较多或较大时,我们还可能需要对某个文件夹需要压缩,这就需要用到我们本节要介绍的内容,文件(文件夹)的压缩和解压。

 

 

Linux文件文件夹的压缩和解压

1.zip命令

例如:zip -r mysql.zip mysql 该句命令的含义是:将mysql文件夹压缩成mysql.zip

zip -r abcdef.zip abc def.txt 这句命令的意思是将文件夹abc和文件def.txt压缩成一个压缩包abcdef.zip

2.unzip命令

与zip命令相反,这是解压命令,用起来很简单。 如:unzip mysql.zip 在当前目录下直接解压mysql.zip。

3.tar命令

例如:tar -cvf 123.tar file1 file2 dir1 该句命令实现一个tar压缩,它是将两个文件(file1和file2)和一个文件夹(dir1)压缩成一个123.tar文件。

tar -zxvf apache-tomcat-7.0.75.tar.gz 该命令在解压安装tomcat时使用,是将apache-tomcat.7.0.75.tar.gz直接解压到当前目录下。tar同时具有压缩的解压的功能,使用时根据参数和命令结构区分。

结语

压缩和解压命令还有很多可配置的参数,如解压缩时要不要覆盖原有的文件等,本文属于初步接触者学习使用,不对太复杂的参数做说明,不然初学者还没入门就更迷糊了。

 

摘自:

https://baijiahao.baidu.com/s?id=1640987338729787489&wfr=spider&for=pc

posted @ 2020-12-04 10:20  爱跳舞的程序员  阅读(4105)  评论(0编辑  收藏  举报