linux下的压缩和解压命令
gzip、zip、tar 命令等六种常用的压缩指令及其常见压缩案例实践,各类选项的示范-x 加压.tar文件等
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
更多推荐
所有评论(0)