锐安盾-网站安全加速服务

中国站

联系我们

400-002-9968

售前咨询

售后服务

注册 登录

博客 > Linux知识:在Linux系统如何解压gz文件?如何压缩文件?

Linux知识:在Linux系统如何解压gz文件?如何压缩文件?

  • 标签:
  • Linux
  • 解压gz文件
  • 压缩文件

浏览量:2705次评论:0次

作者:锐成网络整理时间:2024-06-20 16:25:58

如果你经常接触到 linux 系统,你会发现你经常会见到各种各样以gz结尾的压缩文件。因为工作的需要我们可以需要将gz文件进行解压操作。那么在Linux系统如何解压gz文件?又如何压缩文件呢?通常  gz 文件就是用 gzip 算法压缩的文件,可以通过gzip命令、gunzip 命令进行解压,也可以通过 gzip 压缩文件。

Linux知识:在Linux系统如何解压gz文件?如何压缩文件?

一、如何解压 gz 文件

1、可以通过gzip命令解压

gzip -d myfile.gz

命令执行后,文件被解压到当前目录,原 gz 文件默认被删除。如过加压后不删除原来的 gz 文件,可以在命令执行时增加 -k 参数,如下:

gzip -dk myfile.gz

2、通过 gunzip 命令解压

gunzip myfile.gz

gunzip 命令比较直接,后面跟上要解压的 gz 文件就可以,可以被看作是 gzip -d 的简写方式。需要注意,gzip 通常用来对单个文件的压缩和解压。

3、针对 tar.gz 文件的解压

tar 命令与许将多个文件合并成单个的存档文件,然后再用 gzip 命令进行压缩,从而实现多个文件被压缩目的。tar.gz 文件解压一个命令即可实现。

tar -xf myfiles.tar.gz

命令执行后,文件就被直接解压提取到当前目录。如果你想讲文件提取到指定目录,命令如下:

tar -xf myfiles.tar.gz -C /home/linux265/

上面的命令将 myfiles.tar.gz 中的文件解压到 /home/linux265 目录中。

二、如何通过 gzip 压缩文件

1、默认直接压缩文件

gzip myfile.txt

命令执行后,文件 myfile.txt 被压缩为 myfile.gz 文件 , 原 myfile.txt 文件被删除。

2、将文件压缩不删除原文件

gzip -k myfile.txt

该命令执行后,文件 myfile.txt 被压缩为 myfile.gz 文件 , 原myfile.txt` 默认保留。

3、通过 tar 压缩多个文件,在通过 gzip 进行压缩

tar 命令可以将多个文件归档,目录归档到一个文件中,然后就可以通过 gzip 命令进行压缩。

tar -cvf myarchive.tar /home/linux265/temp /home/linux265/myfile.txt /home/linux265/myfile1.txt

以上命令分别将 temp 目录 , myfile.txt ,myfile1.txt 文件进行归档到 myarchive.tar 文件中。其中,-c 选项表示要创建 tar 文件,-v 选项用于输出 tar 的详细过程到屏幕上,-f 选项则是指定归档文件名称。

gzip myarchive.tar

然后执行 gzip 命令就可以实现对 myarchive.tar 归档文件的压缩。

写在最后

如果你想了解更多关于 gzip ,tar 命令的说明,可以在你的 Linux 系统终端中输入 man gzip , man tar 或者 gzip --help , tar --help 命令来查看它们的详细说明。

重要声明:本文来自Linux265,经授权转载,版权归原作者所有,不代表锐成观点,转载的目的在于传递更多知识和信息。

我的评论

还未登录?点击登录

微信扫码沟通
微信扫码沟通

微信扫码沟通

售前咨询
合作
售后
return head