背景
常需要将本地工具上传集群,并在集群解压,涉及到解压后的路径问题,故整理压缩解压tar.gz指令
压缩
压缩分成两个步骤:打包;压缩
1. 打包成tar文件,打包路径,影响解压路径
1. tar -cf YOUFILE.tar bin/
## 将bin文件夹打包进YOUFILE.tar文件夹
2. tar -rf YOUFILE.tar conf/
## 将conf文件新增进YOUFILE.tar
3. tar -uf YOUFILE.tar bin/
## 更新YOUFILE.tar中的bin文件夹
4. tar -tf YOUFILE.tar
## 显示YOUFILE.tar中文件
5. tar -xf YOUFILE.tar
## 解开YOUFILE.tar文件
2. 压缩成.gz文件
gzip YOUFILE.tar
解压
1. tar -xzvf YOUFILE.tar.gz
## 解压tar.gz文件
2. tar -xzvf YOUFULE.tar.gz -C DES
## 解压到DES文件夹
压缩当前目录下文件
tar -czf YOUFILE.tar.gz *
## 当前目录下所有文件直接打包压缩进YOUFILE.tar.gz