当前位置:首页 » 操作系统 » linuxgz

linuxgz

发布时间: 2022-01-09 07:12:14

Ⅰ 在linux中tgz,gz两中文件格式的区别,以及解压这些文件的方法有多少种,请详细阐述…

压缩和打包文件

.bz2 — 使用bzip2命令压缩的文件,可以使用bzip2 -d filename 解包

.gz — 使用gzip命令压缩的文件,可以使用gunzip -d filename 解包

.tar — 使用tar打包的文件,即tarball文件,可以使用tar xf filename 解包

.tbz — 使用tar打完包后再以bzip2命令压缩的文件,可以使用tar jxf filename 解包

.tgz — 使用tar打完包后再以gzip命令压缩的文件,可以使用tar zxf filename 解包

Ⅱ linux怎样解压.gz文件

当在备份重要文件和通过网络发送大文件的时候,对文件进行压缩非常有用。请注意,压缩一个已经压缩过的文件会增加额外开销,因此你将会得到一个更大一些的文件。所以,请不要压缩已经压缩过的文件。在 GNU/Linux 中,有许多程序可以用来压缩和解压缩文件。在这篇教程中,我们仅学习其中两个应用程序。

在类 Unix 系统中,最常见的用来压缩文件的程序是:

  • gzip

  • bzip2

  • 1. 使用 gzip 程序来压缩和解压缩文件

    gzip是一个使用 Lempel-Ziv 编码(LZ77)算法来压缩和解压缩文件的实用工具。

    1.1 压缩文件

    如果要压缩一个名为ostechnix.txt的文件,使之成为 gzip 格式的压缩文件,那么只需运行如下命令:

  • $ gzip ostechnix.txt

  • 上面的命令运行结束之后,将会出现一个名为ostechnix.txt.gz的 gzip 格式压缩文件,代替了原始的ostechnix.txt文件。

    gzip命令还可以有其他用法。一个有趣的例子是,我们可以将一个特定命令的输出通过管道传递,然后作为gzip程序的输入来创建一个压缩文件。看下面的命令:

  • $ ls -l Downloads/ | gzip > ostechnix.txt.gz

  • 上面的命令将会创建一个 gzip 格式的压缩文件,文件的内容为Downloads目录的目录项。

    1.2 压缩文件并将输出写到新文件中(不覆盖原始文件)

    默认情况下,gzip程序会压缩给定文件,并以压缩文件替代原始文件。但是,你也可以保留原始文件,并将输出写到标准输出。比如,下面这个命令将会压缩ostechnix.txt文件,并将输出写入文件output.txt.gz。

  • $ gzip -c ostechnix.txt > output.txt.gz

  • 类似地,要解压缩一个gzip格式的压缩文件并指定输出文件的文件名,只需运行:

  • $ gzip -c -d output.txt.gz > ostechnix1.txt

  • 上面的命令将会解压缩output.txt.gz文件,并将输出写入到文件ostechnix1.txt中。在上面两个例子中,原始文件均不会被删除。

    1.3 解压缩文件

    如果要解压缩ostechnix.txt.gz文件,并以原始未压缩版本的文件来代替它,那么只需运行:

  • $ gzip -d ostechnix.txt.gz

  • 我们也可以使用gunzip程序来解压缩文件:

  • $ gunzip ostechnix.txt.gz

  • 1.4 在不解压缩的情况下查看压缩文件的内容

    如果你想在不解压缩的情况下,使用gzip程序查看压缩文件的内容,那么可以像下面这样使用-c选项:

  • $ gunzip -c ostechnix1.txt.gz

  • 或者,你也可以像下面这样使用zcat程序:

  • $ zcat ostechnix.txt.gz

  • 你也可以通过管道将输出传递给less命令,从而一页一页的来查看输出,就像下面这样:

  • $ gunzip -c ostechnix1.txt.gz | less

  • $ zcat ostechnix.txt.gz | less

  • 另外,zless程序也能够实现和上面的管道同样的功能。

  • $ zless ostechnix1.txt.gz

  • 1.5 使用 gzip 压缩文件并指定压缩级别

    gzip的另外一个显着优点是支持压缩级别。它支持下面给出的 3 个压缩级别:

  • 1– 最快 (最差)

  • 9– 最慢 (最好)

  • 6– 默认级别

  • 要压缩名为ostechnix.txt的文件,使之成为“最好”压缩级别的 gzip 压缩文件,可以运行:

  • $ gzip -9 ostechnix.txt

  • 1.6 连接多个压缩文件

    我们也可以把多个需要压缩的文件压缩到同一个文件中。如何实现呢?看下面这个例子。

  • $ gzip -c ostechnix1.txt > output.txt.gz

  • $ gzip -c ostechnix2.txt >> output.txt.gz

  • 上面的两个命令将会压缩文件ostechnix1.txt和ostechnix2.txt,并将输出保存到一个文件output.txt.gz中。

    你可以通过下面其中任何一个命令,在不解压缩的情况下,查看两个文件ostechnix1.txt和ostechnix2.txt的内容:

  • $ gunzip -c output.txt.gz

  • $ gunzip -c output.txt

  • $ zcat output.txt.gz

  • $ zcat output.txt

  • 如果你想了解关于gzip的更多细节,请参阅它的 man 手册。

  • $ man gzip

  • 2. 使用 bzip2 程序来压缩和解压缩文件

    bzip2和gzip非常类似,但是bzip2使用的是 Burrows-Wheeler 块排序压缩算法,并使用哈夫曼(Huffman)编码。使用bzip2压缩的文件以 “.bz2” 扩展结尾。

    正如我上面所说的,bzip2的用法和gzip几乎完全相同。只需在上面的例子中将gzip换成bzip2,将gunzip换成bunzip2,将zcat换成bzcat即可。

    要使用bzip2压缩一个文件,并以压缩后的文件取而代之,只需运行:

  • $ bzip2 ostechnix.txt

  • 如果你不想替换原始文件,那么可以使用-c选项,并把输出写入到新文件中。

  • $ bzip2 -c ostechnix.txt > output.txt.bz2

  • 如果要解压缩文件,则运行:

  • $ bzip2 -d ostechnix.txt.bz2

  • 或者,

  • $ bunzip2 ostechnix.txt.bz2

  • 如果要在不解压缩的情况下查看一个压缩文件的内容,则运行:

  • $ bunzip2 -c ostechnix.txt.bz2

  • 或者,

  • $ bzcat ostechnix.txt.bz2

  • 如果你想了解关于bzip2的更多细节,请参阅它的 man 手册。

  • $ man bzip2

  • 总结

    在这篇教程中,我们学习了gzip和bzip2程序是什么,并通过 GNU/Linux 下的一些例子学习了如何使用它们来压缩和解压缩文件。接下来,我们将要学习如何在 Linux 中将文件和目录归档。

    干杯!

Ⅲ 怎么在linux上安装.gz软件

1、首先,使用tar -xzvf来解开这个包,如:#tar -xzvf apache_1_3_6_tar.gz
这样就会在当前目录中创建了一个新目录(目录名与.tat.gz包的文件名类似),用来存放解压了的内容。如本例中就是apache_1.3.6
2、.进入这个目录,再用ls命令查看一下所包含的文件,如:
#cd apache_1.3.6
#ls
观察一下这个目录中包含了以下哪一个文件:configure、Makefile还是Imake。
1)是configure文件,就执行:
#./configure
#make
#make install
2)是Makefile文件,就执行:
#make
#make install
3)是Imake文件,就执行:
#xmkmf
#make
#make install
3、如果没有出现什么错误提示的话,就搞定了。

Ⅳ linux 下.gz包如何打开

http://ke..com/view/209679.htm#sub209679

Ⅳ 怎样在linux下对目录进行压缩生成gz文件

在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

Ⅵ linux中 .tar 文件与 .tar.gz 是什么关系

.tar是tar打包后的文件,.tar.gz是用gzip压缩过后的tar打包文件
详见:
http://blog.csdn.net/maray/archive/2009/07/01/4312768.aspx

Ⅶ linux下面 : 后缀是 .bin.gz是什么包文件,,使用什么命令打开

您好,这个后缀是经过压缩的二进制文件,可以先用 gzip -d 文件名 来将这个文件解压出来,再运行其中的.bin文件即可,bin文件就相当于windows下的exe可执行文件!希望我的回答对你有帮助。如需要更多关于Linux知识,请您访问中国LINUX技术社区

Ⅷ linux怎样解压gz文件

单纯的.gz文件解压,这种文件不可以使用tar命令解压,需要用gunzip解压,使用命令gzip

解压:gzip -b pythontab.gz

但是注意:gzip貌似不能够设置解压到指定目录,只能解压到当前目录。

解压单纯的.gz文件方法二:

使用zcat命令,然后把标准输出保存到文件即可。

Ⅸ linux把文件压缩成.tar.gz的命令

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。

热点内容
虚拟服务器搭建dhcp 发布:2024-11-10 00:53:50 浏览:329
搭建云服务器详细流程 发布:2024-11-10 00:48:17 浏览:976
javasync 发布:2024-11-10 00:30:40 浏览:34
gitlab上传文件 发布:2024-11-10 00:27:30 浏览:368
bully算法 发布:2024-11-10 00:09:44 浏览:301
什么是安卓原生机 发布:2024-11-09 23:58:01 浏览:712
如何清理ipad缓存 发布:2024-11-09 23:57:52 浏览:794
java字节流上传 发布:2024-11-09 23:52:09 浏览:564
php构造参数 发布:2024-11-09 23:42:43 浏览:977
vb5反编译 发布:2024-11-09 23:39:24 浏览:683