Linux压缩相关命令

图片[1]-Linux压缩相关命令

参考文档:https://blog.csdn.net/weixin_39270987/article/details/122958566

一、tar命令

tar命令用来打包一个目录,它支持三种格式:“.tar”、“.bz2″和”.gz”

压缩

tar -cvf  [文件名].tar     [文件目录]   // 打包成 .tar文件
tar -jcvf [文件名].tar.bz2 [文件目录] // 打包成 .bz2文件
tar -zcvf [文件名].tar.gz [文件目录] // 打包成 .gz文件

解压缩

tar -xvf  [文件名].tar //解压到当前文件
tar -xvf [文件名].tar -C     [文件目录] //将.tar文件解压到指定目录
tar -jxvf [文件名].tar.bz2 -C [文件目录] //解压.bz2文件到指定目录
tar -zxvf [文件名].tar.gz -C [文件目录] //解压.gz文件到指定目录

命令解释

-c 建立新的压缩文件
-C 指定解压目录,该目录必须存在
-x 从压缩的文件中提取文件
-j 支持bzip2解压文件
-f 指定压缩文件
-v 显示操作过程
-z 支持gzip解压文件

tar生成三种文件大小对比

压缩类型压缩前压缩后
tar134M133M
gz134M51M
bz2134M47M
THE END
喜欢就支持一下吧
点赞0 分享