一、解压
1、tar
#!/bin/bash
# 指令
tar xzvf {压缩包}
# 示例
tar xzvf myFile.tar
# 参数说明
## -x 从压缩的文件中提取文件
## -z 支持gzip解压文件
## -v 显示操作过程
## -f 指定备份文件
2、unzip
unzip -o file_name.zip
3、tar.gz
tar -zxvf
4、tar.bz2
tar jxvf file.tar.bz2
5、tar.xz
tar xvJf f.tar.xz
6、tgz
1)命令
tar -zxvf
2)指明路径
tar -zxvf kafka_2.12-2.2.0.tgz -C /usr/local/kafka
~~
二、打包
1、tar
#!/bin/bash
# 指令
tar czvf {打包后的文件名} {需要打包的文件1或目录1} {需要打包的文件2或目录2} ...
# 示例1-单文件
tar czvf myFile.tar /opt/file.txt
# 示例2-多文件
tar czvf myFile.tar /opt/file1.txt /mnt/file2.txt
# 示例3-单目录
tar czvf myFile.tar /opt
# 示例4-多目录
tar czvf myFile.tar /opt /mnt
# 参数说明
## -c 建立新的压缩文件
## -z 支持gzip解压文件
## -v 显示操作过程
## -f 指定备份文件
2、zip
1)安装
yum -y install zip
2)打包文件
zip file.zip file.text
file.zip: 压缩包的名称
file.text: 打包的文件
3)打包目录
zip -r file.zip /opt/tmp
-r: 递归打包目录
4)其他
5)解压
unzip file.zip
6)覆盖解压
unzip -o file.zip