linux-文件的压缩与解压缩

时间:2022-09-12 16:21:22

压缩

1.定义:压缩就是将一个大的文件通过一些压缩算法变成小文件

2.目的:主要是缩小文件的大小,这样会节省存储文件的磁盘或磁带的空间,另外在网络上传输这些小文件也会减少网络的浏览(也就是节省网络的带宽)

解压缩

1.定义:解压缩就是将一个通过一些压缩算法的文件恢复到压缩之前的样子

 

举例:

gzip命令

1) gzip file1 -c > /路径/name.gz    #将文件file1压缩成 .gz格式的压缩包

2)gunzip file1.gz >     #将压缩文件file1.gz解压缩

 bzip2命令

1)bzip2 file2 >   #将文件file1压缩成.bz2格式的压缩包

2)bunzip2 file2.bz2 >   #将压缩文件file1.bz2解压缩

 

使用tar命令的同时进行压缩和解压缩

1) tar cvfz testdir.tar.gz testdir  #使用tar命令将testdir目录打包而且同时使用gzip的技术压缩打包文件的方法

2)tar cvfj testdir.tar.bz2 testdir  #使用tar命令将testdir目录打包同时使用bzip2的技术压缩打包文件的方法