【gzip】用于压缩文件
gzip压缩文件不保留源文件,只剩下该文件压缩之后的压缩文件。
【gunzip】用于解压文件
基本语法:
gzip 文件名 功能:将文件压缩成*.gz格式
gunzip 文件名.gz 功能:将文件解压
eg1:gzip压缩,将/home下的文件hello.txt文件进行进行压缩
eg2:gunzip解压,将/home下的hello.txt.gz文件进行解压

【zip、unzip】zip用于压缩文件,unzip用于解压文件,在项目打包发布的时候很有用
基于语法:
zip [选项] xxx.zip 将要压缩的内容
功能:用于压缩文件和目录的命令
常用选项:
-r 递归压缩,即压缩目录
unzip [选项] xxx.zip
功能:解压缩文件
常用选项:
-d<目录> 指定解压后文件存放的目录
eg1:将/home下的所有文件压缩成mypackage.zip

eg2:将mypackage.zip解压到/opt/tmp目录下

【tar】一个指令即可实现压缩和解压两个功能
tar指令是打包指令,最后打包的文件是.tar.gz的文件
基本语法:
tar [选项] xxx.tar.gz 打包的内容
功能:打包目录,打包后的文件格式 .tar.gz
选项内容:
-c 产生.tar产生打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解压.tar文件
eg1:压缩多个文件,将/home/a1.txt和/home/a2.txt压缩成a.tar.gz
eg2:将/home的文件夹压缩成myhome.tar.gz
eg3:将a.tar.gz解压到当前目录
eg4:将myhome.tar.gz解压到/opt/tmp2目录下
本文介绍了gzip、gunzip、zip、unzip和tar等命令用于文件和目录的压缩与解压操作。gzip用于压缩,gunzip用于解压.gz文件;zip和unzip用于.zip文件;tar则可以打包并压缩为.tar.gz文件。文章通过实例演示了每个命令的基本语法和使用场景。
1万+

被折叠的 条评论
为什么被折叠?



