tar的目的是为了把很多文件并成一个文件,也可以在tar的过程中就直接压缩
但是没有gzip压缩比率高
你问为什么linux这么设计..只能说这个linux开发出来的比较早,当时没那么人性化
2. Windows如何压缩tar.gz格式
tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在linux服务器端很常用,于是许多习惯用Windows的Web开发人员,可能会遇到这个压缩格式的麻烦。如何在windows系统生成tar.gz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的。偶然发现“7-ZIP”这个软件可以很方便地解决这个问题。具体步骤如下: 一、下载7-ZIP,安装后直接在你想要打包的文件上点右键菜单,会有一个7-ZIP的子菜单栏,类似WinRAR和WinZIP的那种右键菜单。然后选“7-ZIP”->“添加到压缩档案”,在弹出来的窗口里有个“压缩格式”的选项,里面并没有tar.gz格式,没关系,里面有一个Tar格式,第一步就是要先压成tar格式。二、成功打包为Tar文件后,你可能会发现这个tar文件包和原来的文件大小一样,也就是说tar本身并没有压缩,而是仅仅把它们打包成一个单独的Tar文件。所以需要做第二步,再在这个tar文件上面点右键,选“7-ZIP”->“添加到压缩档案”,这时候弹出的窗口里再看“压缩格式选项”,发现多了两个刚才没有的,其中就包括“gzip”,是的,这一步就是把tar文件继续压缩成gzip。选择“GZip”格式后确定,最后结果就是一个新的tar.gz格式的文件。经本人测试,兼容各种软件,上传到服务器上也没有问题。整个过程鼠标流,完全不用敲什么命令行。压缩后的文件格式和大小如下:至此,在windows下面得到tar.gz完成!说明:安装完了7-Zip 9.20 后,直接就可以选择gzip格式压缩成gz格式,无需中间的tar格式,本人亲自测试已通过7-Zip 9.20(win_32bit) 7-Zip 9.20(win_64bit) 7-Zip 9.
3. 如何把文件压缩成tar.gz
tar.gz是linux/unix下的压缩格式.
在windows可以用winrar解压缩.
你要把文件压缩成tar.gz就只有在linux/unix这样的操作系统下进行.
使用tar命令就可以实现
4. 在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不容易的。要努力啊
5. 在LINUX下想要直接压缩多个文件夹为tar.gz格式,该怎么办
tar -zcvf test3.tar.gz test1 test2
解压缩文件:
tar zxvf a.tar.gz
压缩文件命令:
tar -zcvf test3.tar.gz test1 test2
此命令是将两个文件夹 或文件同时压缩到一个文件里面
6. tar.gz是什么压缩软件压缩的
先用tar 来打包,再用gzip 生成tar.gz
7. tar包和tar.gz包有什么区别
1、文件类型不同:
tar包属于打包文件,Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar.gz包是压缩文件,经过gzip压缩后的tar文件,形成tar.gz包,扩展名为“.tar.gz”。
2、用途不同:
tar.gz包一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。tar包最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar,一般用于文件备份。
(7)压缩targz扩展阅读:
相关的压缩包格式缩写:
.tgz等价于.tar.gz、.tbz与tb2等价于.tar.bz2、.taz等价于.tar.Z、.tlz等价于.tar.lzma、.txz等价于.tar.xz。
tar.gz包的相关操作:
解压:[*******]$ tar -zxvf FileName.tar.gz
压缩:[*******]$ tar -zcvf FileName.tar.gz DirName
tar.gzl文件的原理:就是将软件的所有原始码档案先以 tar 打包,然后再以压缩技术来压缩,通常最常见的就是以 gzip 来压缩了。因为利用了 tar 与 gzip 的功能,所以 tarball 档案一般的附档名就会写成 .tar.gz 或者是简写为 .tgz。
8. linux把文件压缩成.tar.gz的命令
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
9. Windows下如何将文件打包压缩成 .tar.gz格式
Windows下将文件打包压缩成 .tar.gz格式步骤如下:
1、网络搜索7-zip,第一个条目,下载并安装。