Linux 中经常见到的 gz 文件的解压和压缩文

哇,我们需要谈谈 Linux 系统上的 gz 文件。
这个东西就像一个压缩包,使用gzip算法制作的。
保存和传输文件非常方便,很多人都使用它。

说说第一次减压。
有几种方法。

第一种方法是使用gzip命令,直接输入gzip -d myfile.gz。
这次会将压缩文件下载到当前目录,并删除原文件。
要保留原始文件,需要添加-k参数并写入-dk myfile.gz而不是gzip。
其次,使用gunzip命令。
这个东西和gzip有关,其用法也类似。
只需枪压缩 myfile.gz 即可。

如果您正在查看像 tar.gz 这样的打包压缩文件,则需要使用 bitumen 命令。
例如,tar -xf 将解压缩 myfiles.tar.gz 文件。
如果要指定解压,请添加-C参数,如tar -xf myfiles.tar.gz -C /home/linux2 6 5 /。
我们再谈谈压缩。
您可以使用 gzip。
只需 gzip myfile.txt 并在压缩后生成 myfile.gz 即可。
要保留原始文件,您仍然需要使用 -k 模块,gzip -k myfile.txt。

如果需要压缩多个文件,请先使用tar打包,如tar -cvf myarchive.tar /home/linux2 6 5 /temp /home/linux2 6 5 /myfile.txt /home/linux2 6 5 /myfile1 .txt,然后将文件压缩为gzip myarchive.tar。

在使用命令之前,最好先阅读帮助,例如 man gzip、ma​​n lar 或 gzip --help、lar --help,这样您就有一个有用的帮助。
工作时,必须正确设置文件权限,必须有读写权限。
另外,不要让文件忙于其他事情,否则解压或压缩时可能会出现问题。

也就是说,在Linux系统上解压和压缩gz文件是相当简单的。

Linux下用gzip和unzip命令来压缩和解压文件的用法

等等,昨天当我清理计算机时,我看到了“.gz”文件,并认为我应该在检查之前解压缩它们。
此时,我在终端中输入 gzip -dv old_files.tar.gz ,屏幕上慢慢出现了几个文件名,最明显的是 config.txt 和 data.log。
这个gzip很有趣。
它可以下载大文件,同时保持原始外观。
但是,我突然想到,如果一个文件被压缩并压缩两次会发生什么?

在linux中如何实现文件压缩与打包

说白了,压缩和打包在Linux中是两个不同的东西,但为了省事,它们经常一起使用。
我们先来说说最重要的事情。
gzip、bzip2 和 xz 是功能强大的压缩工具。
去年,我们运行了一个监控系统日志项目,与 gzip 相比,使用 xz 压缩节省了一半的空间。
还有一点是,该包装完全基于 tar。
当我们去年年底部署此服务时,我们仅使用 tar 数据包配置了 3 TB 的挂载点。
-C 参数非常适合指定目标位置。
还有其他关键细节,例如 tar -zcvf archive.tar.gz file.txt。
这个组合在我们去年备份系统盘的时候非常有用。
-v 参数在查看进度条时看起来很有仪式感。

一开始我以为压缩就是变小,后来发现这是错误的。
xz的解压速度比gzip稍慢,但对于小文件完全没有影响。
等等,还有一件事,打包时不要忘记 -t 参数。
去年,一位同事忘记检查.tar文件中是否缺少配置文件,差点在线崩溃。

建议尝试按-xz。
现在新系统默认支持,但要注意交互操作时不要使用过多的数据,这可能会导致设备卡顿。