linux之打包压缩
linux之打包压缩
简介:
打包跟压缩的区别:
打包是指将多个文件或者目录放在一起,形成一个总的包,这样便于保存和传输,但是大小是没有变化的,压缩是指将一个或者多个大文件或者目录通过压缩算法使文件的体积变小以达到压缩的目的,可以节省存储空间,在压缩的时候通常是先打包再压缩
一、linux中常见的压缩包有哪些?
1.gzip压缩
压缩命令:gzip [压缩文件]
解压命令:gzip -d [压缩包]
2.bzip2压缩
压缩命令:bzip2 [压缩文件]
解压命令:bzip2 -d [压缩包]
ps:无法压缩目录
二、打包
tap : 打包命令
参数:
-f : 指定打包的包名称
-c : 打包
-v : 显示打包的过程
-z : 使用gzip压缩压缩包
-j : 使用bzip2压缩压缩包
-x : 解压(解压不需要指定压缩类型)
-t : 查看压缩包内部的内容
-P :忽略使用绝对路径时报出的错误
注意:1.压缩时是什么路径,解压缩时就是什么路径,所以为了安全不要使用绝对路径压缩。
2.-f参数后面永远跟压缩包名称