Linux文件压缩和打包
一.文件压缩
Linux中常用的四种压缩工具,分别为 gzip/gunzip ,bzip2/bunzip2 , xz/unxz ,zip/unzip
其中压缩效率:xz > bzip2 > gzip
1.gzip/gunzip
gzip 目标文件名 - 压缩,压缩好的文件以 .gz 为后缀名
gunzip 目标文件名 -- 解压
2.bzip2/bunzip2
bzip2 目标文件名 -- 压缩,压缩好的文件以 .bz2 为后缀名
bunzip2 目标文件 -- 解压
3.xz/unxz
xz 目标文件名 -- 压缩,压缩好的文件以 .xz 为后缀名
unxz 目标文件 -- 解压
二、文件打包(归档)
文件打包的目标是目录,且打包好的文件以 .tar 为后缀名
tar -参数选项 打包后的文件名 源目录名
注意:
1.打包并不会缩小文件的大小
2.打包文件不会删除源文件
打包文件
打包完成之后,我把 demo 这个目录删除,再利用 tar 释放归档文件
打包好的文件同样可以进行压缩
也可以利用参数选项,实现同时打包并压缩