【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压缩更快

浙公网安备 33010602011771号