tar.gz

tar表示打包,gz表示压缩。

解压tar.gz

tar -zxvf 解压包名 -C 解压路径,-P 使用绝对路径(默认使用相对路径)

tar -zxvf elasticsearch-6.2.4.tar.gz -C /tmp
打包压缩为tar.gz
tar -zcvf xxx.tar.gz elasticsearch-6.2.4/

打包排除,exclude不能有/结尾,多个就重复几次即可。

tar --exclude elasticsearch-6.2.4/lib -zcvf xxx.tar.gz elasticsearch-6.2.4/
查看压缩包tar.gz
tar -ztvf xxx.tar.gz 	

zip

有些需要安装软件
yum install zip
压缩

-r 迭代的意思

zip -r elasticsearch-6.2.4.zip elasticsearch-6.2.4
解压

-o 参数表示解压覆盖。-d 在后面加上指定解压到的目录。

unzip elasticsearch-6.2.4.zip
排除
zip -r elasticsearch-6.2.4.zip elasticsearch-6.2.4 -x elasticsearch-6.2.4/lib/*  

gz

压缩
gzip xxx.txt

压缩完后的文件名为 xxx.txt.gz

解压

两种方法,解压后文件还原为 xxx.txt

gzip -d xxx.txt.gz
gunzip xxx.txt.gz

xz

压缩
gzip xxx.txt

压缩完后的文件名为 xxx.txt.gz

解压

解压后文件还原为 xxx.txt,原来的文件会删除

xz -d xxx.txt.gz
上次更新时间: 2024/5/7 05:59:02