linux-文件的压缩与解压缩
压缩
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的技术压缩打包文件的方法