博客 > Linux知识:在Linux系统如何解压gz文件?如何压缩文件?
浏览量:3018次评论:0次
作者:锐成网络整理时间:2024-06-20 16:25:58
如果你经常接触到 linux 系统,你会发现你经常会见到各种各样以gz结尾的压缩文件。因为工作的需要我们可以需要将gz文件进行解压操作。那么在Linux系统如何解压gz文件?又如何压缩文件呢?通常 gz 文件就是用 gzip 算法压缩的文件,可以通过gzip命令、gunzip 命令进行解压,也可以通过 gzip 压缩文件。
一、如何解压 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,经授权转载,版权归原作者所有,不代表锐成观点,转载的目的在于传递更多知识和信息。
相关文章推荐
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
2024-08-15 17:22:55
热门工具
标签选择
阅读排行
我的评论
还未登录?点击登录