【Linux】4.打包和压缩

总览

 章节:http://c.biancheng.net/linux_tutorial/bale_compress/

一.打包和压缩

打包:将文件集合到一个文件中,不压缩体积

压缩:将文件集合到一个文件中,压缩体积,分为有损压缩和无损压缩,取决于使用的算法

二.指令概览

打包:tar、dd

压缩:tar、gzip、zip、bzip2

三.指令详解

3.1 tar打包

tar -cvf newName.tar srcName

-c  多个文件

-A  往包里追加文件

-f  指定包名

-v  显式打包过程

-z  同时压缩为.gz

-j  同时压缩为.bz2

3.2 gzip压缩

压缩命令不能直接压缩目录,可以先将目录tar再压缩

gzip srcFileName会压缩生成srcFileName.gz

3.3 tar解打包

 tar [选项] 包

tar -xvf xxx.tar

-x  解打包

-C  指定解包位置

3.4 zip压缩

zip [选项] 压缩包名 源文件或源目录列表

zip tgt.zip srcFile //压缩文件,-r压缩目录

3.5 unzip解压

unzip xxx.zip 解压至当前目录

unzip -d pathName xxx.zip 解压至指定目录

3.6 gzip与gunzip

gzip只能压缩文件不能压缩目录,-d选项用于解压

gunzip只能解压gzip压缩的文件

3.7 gzip与bzip2

bzip2压缩比更好

gzip压缩更快

posted @ 2023-03-14 17:53  啊原来是这样呀  阅读(17)  评论(0)    收藏  举报