1、gzip命令 //用于压缩文件

基本语法:

gzip 文件名//压缩成gz后缀的文件

例子:

将/home/hhhh下面的Hello.java文件进行压缩

语法:gzip /home/hhhh/Hello.java

2、gunzip命令 //用于解压文件

基本语法:

gunzip 文件.gz//解压压缩好的文件

例子:

将/home/hhhh下面的Hello.java文件进行压缩

语法:gunzip /home/hhhh/Hello.java.gz

3、zip 命令//用于压缩文件,多用于压缩项目打包文件,整个文件夹及子文件全部压缩

 

基本语法:

zip [选项] xxx.zip 即将压缩的内容 //压缩文件和目录的命令

选项:-r 递归压缩,如/home下面有很多子文件,这时候需要递归压缩

例子:

将/home下面的所有文件及文件夹压缩成system.zip

zip -r system.zip /home/ //该命令执行压缩包括/home本身压缩

4、unzip命令 //用于解压,解压成多个文件

基本语法:

unzip [选项]  xxx.zip

选项:-d[目录] //指定解压文件存放的目录

例子:

将system.zip解压到opt/sys目录下

unzip -d /opt/sys system.zip  //该命令执行解压文件包括/home文件本身

5、tar 命令 //可用于压缩和解压,压缩后缀.tar.giz的文件

基本语法:
tar [选项] xxx.tar.giz(想要压缩成什么文件名)  即将打包的内容

常用选项:
-c 产生.tar打包文件

-x 加压.tar文件

-v 显示详细信息

-z 打包同时压缩文件

-f 指定压缩后的文件名称

-t 显示压缩文件的内容

-C 切换到指定目录(指定压缩目录)

-f 指定压缩文件

a、打包并压缩命令:-zcvf xxx.tar.giz(想要压缩成什么文件名)  即将打包的内容

解压命令:-zxvf

b、打包文件:tar cvf xxx.tar.giz(想要压缩成什么文件名)  即将打包的内容

解压文件:tar cvf

c、解压文件到指定目录

tar zxvf xxx.tar.giz -C /home/test1

d、查看tar压缩包内文件详情

tar -ztvf xxx.tar.giz

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐