压缩成gz文件
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
❷ 怎样在linux下对目录进行压缩生成gz文件
在linux下,使用gzip命令可以对目录压缩生成gz文件,具体步骤如下:
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
❸ 怎么在Linux下压缩文件夹成为.gz文件不是.tar.gz
两种方法:
tar命令: tar czvf a.tar.gz /etc/ ##把etc下的文件打包成a.tar.gz
gzip命令: gzip b.tar.gz /etc/ ##同上,只是命令不同
另外,可以通过gunzip解压a/b.tar.gz成a/b.tar,tar只是打包,不压缩;gz是gzip的压缩方式,特点是速度快,压缩率不高。
❹ 把文件压缩成gz文件用什么工具压缩
需要使用winrar或者7_zip压缩工具,如果你已经安装了应该会自动关联到鼠标右键的。以winrar为例:
选中你要压缩的文件,右键选择添加到档案文件(如果是7zip则是添加到压缩文件),然后命名压缩文件,注意后缀为.gz,格式选择正常,开始压缩就可以了,如果是7zip的话也差不多,希望能帮到你。
❺ 在linux下怎样把电脑桌面上的文档压缩成tar.gz格式
linux中能建立起动项目的东西在,类似于windows的快捷方式,具体建立方法每种linux可能不一样。要输入路径(比如你的路径usr/local/firefox)和执行文件的文件名。
------------------------------------------
一般来说tar包中有详细的安装说明,类似readme的东西。每一步操作都有
------------------------------------
这些文件要用命令来安装,我以.tar和tar.gz来说明(
tar是包,tar.gz是压缩包)
tar包是unix中标准的文件交换格式,使用tar命令进行tar包的建立和恢复(类似windows中的rar吧)但tar命令本身只打包不压缩,通常的做法是使用tar命令配合其他的压缩命令对tar包进行压缩或解压,tar命令也提供了相应的选项直接调用其他命令的压缩功能。
建立tar压缩包:
tar
cvf
包的名字
所备份的文件或者目录
(c指建立tar包,v设置命令执行时有更多的提示信息,f指定tar包的文件名)
建立压缩的tar包:
tar
zcvf
压缩的包名字
所备份的文件或者目录
(z代表使用gzip程序进行压缩)
释放tar
包:
tar
xvf
包的名字
(x代表释放文件)
释放压缩的tar包:
tar
zxvf
压缩的tar包的名字
(z代表解压文件)
这里有些参考的东西,学好linux不容易的。要努力啊
❻ 在linux下怎样把桌面的所有文件压缩成tar.gz并保存在桌面里
如果你使用的是root用户的话,
你的桌面目录就是
/root/desktop
如果使用的是普通用户的话,桌面一般在
/home/username/desktop
在一些中文环境下,
有可能是/home/username/桌面
username是你使用的用户名
知道了你桌面的位置,接下来使用压缩命令来压缩这个“桌面文件夹"
tar
zcvf
desktop.tar.gz
"桌面文件夹地址"
就这么简单
❼ 如何解压gz文件
当在备份重要文件和通过网络发送大文件的时候,对文件进行压缩非常有用。请注意,压缩一个已经压缩过的文件会增加额外开销,因此你将会得到一个更大一些的文件。所以,请不要压缩已经压缩过的文件。在 GNU/Linux 中,有许多程序可以用来压缩和解压缩文件。在这篇教程中,我们仅学习其中两个应用程序。
在类 Unix 系统中,最常见的用来压缩文件的程序是:
gzip
bzip2
- $ gzip ostechnix.txt
- $ ls -l Downloads/ | gzip > ostechnix.txt.gz
- $ gzip -c ostechnix.txt > output.txt.gz
- $ gzip -c -d output.txt.gz > ostechnix1.txt
- $ gzip -d ostechnix.txt.gz
- $ gunzip ostechnix.txt.gz
- $ gunzip -c ostechnix1.txt.gz
- $ zcat ostechnix.txt.gz
- $ gunzip -c ostechnix1.txt.gz | less
- $ zcat ostechnix.txt.gz | less
- $ zless ostechnix1.txt.gz
1– 最快 (最差)
9– 最慢 (最好)
6– 默认级别
- $ gzip -9 ostechnix.txt
- $ gzip -c ostechnix1.txt > output.txt.gz
- $ gzip -c ostechnix2.txt >> output.txt.gz
- $ gunzip -c output.txt.gz
- $ gunzip -c output.txt
- $ zcat output.txt.gz
- $ zcat output.txt
- $ man gzip
- $ bzip2 ostechnix.txt
- $ 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
- $ man bzip2
1. 使用 gzip 程序来压缩和解压缩文件
gzip是一个使用 Lempel-Ziv 编码(LZ77)算法来压缩和解压缩文件的实用工具。
1.1 压缩文件
如果要压缩一个名为ostechnix.txt的文件,使之成为 gzip 格式的压缩文件,那么只需运行如下命令:
上面的命令运行结束之后,将会出现一个名为ostechnix.txt.gz的 gzip 格式压缩文件,代替了原始的ostechnix.txt文件。
gzip命令还可以有其他用法。一个有趣的例子是,我们可以将一个特定命令的输出通过管道传递,然后作为gzip程序的输入来创建一个压缩文件。看下面的命令:
上面的命令将会创建一个 gzip 格式的压缩文件,文件的内容为Downloads目录的目录项。
1.2 压缩文件并将输出写到新文件中(不覆盖原始文件)
默认情况下,gzip程序会压缩给定文件,并以压缩文件替代原始文件。但是,你也可以保留原始文件,并将输出写到标准输出。比如,下面这个命令将会压缩ostechnix.txt文件,并将输出写入文件output.txt.gz。
类似地,要解压缩一个gzip格式的压缩文件并指定输出文件的文件名,只需运行:
上面的命令将会解压缩output.txt.gz文件,并将输出写入到文件ostechnix1.txt中。在上面两个例子中,原始文件均不会被删除。
1.3 解压缩文件
如果要解压缩ostechnix.txt.gz文件,并以原始未压缩版本的文件来代替它,那么只需运行:
我们也可以使用gunzip程序来解压缩文件:
1.4 在不解压缩的情况下查看压缩文件的内容
如果你想在不解压缩的情况下,使用gzip程序查看压缩文件的内容,那么可以像下面这样使用-c选项:
或者,你也可以像下面这样使用zcat程序:
你也可以通过管道将输出传递给less命令,从而一页一页的来查看输出,就像下面这样:
另外,zless程序也能够实现和上面的管道同样的功能。
1.5 使用 gzip 压缩文件并指定压缩级别
gzip的另外一个显着优点是支持压缩级别。它支持下面给出的 3 个压缩级别:
要压缩名为ostechnix.txt的文件,使之成为“最好”压缩级别的 gzip 压缩文件,可以运行:
1.6 连接多个压缩文件
我们也可以把多个需要压缩的文件压缩到同一个文件中。如何实现呢?看下面这个例子。
上面的两个命令将会压缩文件ostechnix1.txt和ostechnix2.txt,并将输出保存到一个文件output.txt.gz中。
你可以通过下面其中任何一个命令,在不解压缩的情况下,查看两个文件ostechnix1.txt和ostechnix2.txt的内容:
如果你想了解关于gzip的更多细节,请参阅它的 man 手册。
2. 使用 bzip2 程序来压缩和解压缩文件
bzip2和gzip非常类似,但是bzip2使用的是 Burrows-Wheeler 块排序压缩算法,并使用哈夫曼(Huffman)编码。使用bzip2压缩的文件以 “.bz2” 扩展结尾。
正如我上面所说的,bzip2的用法和gzip几乎完全相同。只需在上面的例子中将gzip换成bzip2,将gunzip换成bunzip2,将zcat换成bzcat即可。
要使用bzip2压缩一个文件,并以压缩后的文件取而代之,只需运行:
如果你不想替换原始文件,那么可以使用-c选项,并把输出写入到新文件中。
如果要解压缩文件,则运行:
或者,
如果要在不解压缩的情况下查看一个压缩文件的内容,则运行:
或者,
如果你想了解关于bzip2的更多细节,请参阅它的 man 手册。
总结
在这篇教程中,我们学习了gzip和bzip2程序是什么,并通过 GNU/Linux 下的一些例子学习了如何使用它们来压缩和解压缩文件。接下来,我们将要学习如何在 Linux 中将文件和目录归档。
干杯!
❽ gz是什么文件
以·tar.gz为后缀的文件是一种压缩文件,在Linux和macOS下常见,Linux和macOS都可以直接解压使用这种压缩文件。
windows下的WinRAR也可以使用,相当于常见的RAR和ZIP格式。
.tar.gz一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。
解压:[*******]$ tar -zxvf FileName.tar.gz
压缩:[*******]$ tar -zcvf FileName.tar.gz DirName
所谓的 tarball 文件,其实就是将软件的所有原始码档案先以 tar 打包,然后再以压缩技术来压缩,通常最常见的就是以 gzip 来压缩了。因为利用了 tar 与 gzip 的功能,所以 tarball 档案一般的附档名就会写成 .tar.gz 或者是简写为 .tgz
(8)压缩成gz文件扩展阅读:
详细安装步骤,步骤后附解释:
[yonghu@localhost ~]# su root
口令:
[root@localhost ~]# cd /home/new/Desktop
[root@localhost Desktop]# tar -xzvf fcitx-3.4.2.tar.gz
[root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
[root@localhost fcitx-3.4.2]#make
[root@localhost fcitx-3.4.2]#make install
各步骤详解
[yonghu@localhost ~]#su root //(使用root帐户登录,使用其他用户,之后操作有可能权限不够)
口令: // 输入root密码
[root@localhost ~]# cd /home/new/Desktop
// (切换到tar.gz文件所在目录,这里我的tar.gz文件在桌面)
[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz
// (解压tar.gz文件,这里以fcitx-3.4.2来举例,解压得到fcitx-3.4.2文件夹)
[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2
//(切换目录到fcitx-3.4.2,软件解压的目录)
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
//(配置,把文件存放在/opt/fictx下,删除时,卸载软件时,只要删除这个文件就行了)
[root@localhost fcitx-3.4.2]#make (编译)
[root@localhost fcitx-3.4.2]#make install (安装)
❾ ubuntu如何压缩成.gz格式
压缩: tar czvf 压缩文件名.tar.gz 被压缩文件夹
解压: tar zvxf 压缩文件名.tar.gz
参数
-c 压缩
-x 解压
-z 支持gzip解压文件
-v 显示操作过程
-f 使用档名
请留意,在f之后要立即接档名!不要再加参数!
❿ 怎样用winrar把文件压缩成tgz、tar.gz等格式啊
安装7-ZIP以后,直接在你想要打包的文件上点右键菜单(注意不要直接打包文件夹,而是打开文件夹后,选中全部文件,要不LUM下解压后,就是显示的文件夹名称,而不是单个文件)在点压缩会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在弹出来的窗口里有个“压缩格式”的选项,里面并没有tar.gz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。
成功打包为Tar文件后,你可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩包”,这时候弹出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“GZip”,是的,这一步就是把tar文件继续压缩成GZip。选择“GZip”格式后确定,最后结果就是一个新的tar.gz格式的文件。