压缩&解压
- gzip
gzip 压缩级别
1-9
1
压缩级别最低9
压缩级别最高 【默认级别6】压缩文件类型
.gz
压缩:
gzip 压缩文件名
【修改压缩级别方法:gzip -1
压缩文件名称】解压:
gzip -d 解压文件名称
/gunzip 解压文件名
查看压缩文件:
zcat
压缩文件名gzip 只支持文件,不支持目录
- bzip2
压缩文件类型
.bz2
【也是无法压缩目录、只能压缩文件】压缩:
bzip2 文件名称
解压:
bzip2 -d 文件名称
/bunzip2 文件名
查看压缩文件:
bzcat 压缩文件名
- xz压缩和解压缩
压缩文件类型
.xz
压缩:
xz 文件名
解压:
xz -d 文件名
查看压缩文件
xzcat
【级别1-9】 - zip和unzip
压缩文件类型
.zip
【windows 下zip通用】压缩:
zip 压缩后文件名 压缩文件的名字
【压缩后保留被压缩文件、-r压缩目录】如:
zip -r 111.zip 111 222
【压缩111和222目录到 111.zip文件中】解压:
unzaip 压缩文件
【有源文件,解压会提示是否覆盖】
tar 工具
- tar打包工具详解
打包文件类型
.tar
打包:
tar -cvf 打包后文件名 打包的文件
解包:
tar -xvf 解包文件的名称
-C
解包到指定的目录下 如:tar -C /tmp/ -xvf 1.tar
tar tf 1.tar
查看 1.tar 里面的目录等内容 - tar打包和压缩并用
压缩类型 打包压缩 解包解压缩 文件类型 备注 gzip -zcvf
-zxvf
文件类型 .tar.gz
-tf
文件列表bzip2 -jcvf
-jxvf
文件类型 .tar.bz2
-tf
文件列表xz -Jcvf
-Jxvf
文件类型 .tar.xz
-tJf
查看文件列表-C
解压到指定目录 - 过滤不需要打包的文件:
tar --exclude 12.txt -cvf 111.tar 111
#12.txt在111文件内 12.txt不会打包到111.tartar --exclude 12.txt --exclude 14.txt -cvf 111.tar 111
#12.txt和14.txt都不会被打包
原文地址:https://www.cnblogs.com/cy-8593/p/9523019.html