压缩解压

一、压缩

1、gzip 压缩级别1~9,默认6,数字越大,压缩越小
gzip 文件名
gunzip 文件名.gz

2、bzip2(压缩率高,但消耗CPU资源增多)
bzip2 文件名
bunzip2 文件名.bz2
3、zip
zip 文件名
unzip 文件名


二、打包


-cvf --- 不压缩
-c 建立包
-v 输出打包过程
-f 创建文件
-r 在tar文件尾部追加文件
-f 指定备份文件名
-T 从指定的文件中读取欲打包路径
-cvfz
z gzip压缩
j bz2压缩
J xz压缩 .xz 高于bz2
tar zcvf 文件名.tar.gz 压缩的文件或目录

三、解包

-xvf --- 解包
-zxvf --- 解gz的tar包
-jxvf --- 解bz2 的tar包
-Jxvf --- 解xz的tar包
-C 指定解压目录
tar zxvf 文件名.tar.gz -C 目录

如何向tar中追加文件?
--add-file=
--remove-files 打包后,删除原始文件

原文地址:https://www.cnblogs.com/xmdjb/p/10949604.html