美文网首页周文佳语强化班
Linux文件压缩解压:gzip

Linux文件压缩解压:gzip

作者: 林博伦 | 来源:发表于2019-07-28 19:38 被阅读0次

09.文件压缩解压:gzip

tar与gzip命令结合使用实现文件打包、压缩。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxx.tar.gz

gzip使用格式如下:

gzip [选项] 被压缩文件 

常用选项:

选项 含义
-d 解压
-r 压缩所有子目录
gzip -r test.tar test.tar.gz  # 压缩
gzip -d test.tar.gz  # 解压缩
gzip test.tar  # 也是压缩

tar这个命令并没有压缩的功能,他只是一个打包的命令,但是在tar命令中增加一个选项(-z)可以调用gzip实现了一个压缩的功能,时行一个先打包后压缩的过程。

tar和gzip合用

正常分为四步
  • 1.先打包
tar -cvf xxx.tar *.txt
  • 2.压缩
gzip xxx.tar
# 生成 xxx.tar.gz
  • 3.解压缩
gzip -d xxx.tar.gz
# 生成 xxx.tar
  • 4.解包
tar -xvf xxx.tar
合并后
  • 1.将打包和压缩合并成一步
# tar -cvf xxx.tar *.txt
# gzip xxx.tar

tar -zcvf xxx.tar.gz *.txt
  • 2.将解压缩和解包合并成一步
# gzip -d xxx.tar.gz
# tar -xvf xxx.tar

tar -zxvf xxx.tar.gz
# 解压缩到指定目录时用 -C
tar -zxvf xxx.tar.gz -C 路径
bzip2的压缩与解压缩
# 压缩
tar -jcvf xxx.tar.bz2 *.txt
# 解压缩
tar -jxvf xxx.tar.bz2
zip的压缩解压缩(不太常用)
# 压缩所有文件到xxxx文件中
zip xxxx
# 解压到test文件中
unzip -d ./test xxxx.zip

相关文章

  • Linux 学习2

    Linux继续学习 1、打包、压缩管理 gzip 文件名 压缩文件 gzip -d 解压文件压缩包 tar -cz...

  • Linux命令 | gzip

    gzip是在Linux上进行解压及压缩的命令 在用gzip的时候,要解压缩则要加入参数-d;一定要保证解压缩的文件...

  • Linux文件压缩

    压缩与解压 gzip gzip是linux上应用最广泛的压缩指令,它创建的压缩文件后缀名为.gz 用法: gzip...

  • Linux基础操作2——压缩和解压缩

    Linux基础操作2——压缩和解压缩 1、gzip (gunzip) 压缩(解压缩)文件,产生后缀为.gz的压缩文...

  • Linux文件解压缩

    简介 介绍在Linux中解压缩文件的命令和操作 文件压缩解压 gzip gunzip: bzip2/bunzip2...

  • 4、Linux压缩命令

    压缩与解压缩命令 gzip 使用gzip程序压缩/解压缩文件,文件扩展名以 .gz 结尾 zcat 查看以gzip...

  • gzip gunzip压缩保留源文件的方法(转)

    Linux压缩保留源文件的方法:gzip –c filename > filename.gzLinux解压缩保留源...

  • Linxu备份压缩命令

    gzip命令 命令格式:gzip [选项] 压缩(解压缩)的文件名-d将压缩文件解压(decompress)-l显...

  • 10.压缩解压类

    压缩和解压类 压缩指令gzip,解压缩指令gunzipgzip 文件 // 压缩文件,只能压缩成....

  • Linux压缩与解压类指令

    gzip/gunzip指令 gzip用于压缩文件,gunzip用于解压。gzip指令压缩完文件之后,原文件不予以保...

网友评论

    本文标题:Linux文件压缩解压:gzip

    本文链接:https://www.haomeiwen.com/subject/cswprctx.html