tar包压缩
Linux系统压缩和解压文件都可以用tar命令,在压缩文件时指定压缩参数,解压缩时指定解压参数。
tar命令主要参数解释:
-z参数:表示要解压或压缩的是tar.gz文件(如果是tar.bz2就是-j)
-x参数:表示是执行解压缩操作而不是打包操作
-v参数:表示列出解压时的详细消息
-f参数:指定要解压的文件名,或者指定新建的打包文件的名字
tar命令解压时还可以指定解压的目标目录,就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C)。
解压tar.gz文件的例子:tar -zxv -f test.tar.gz -C /home/user/target
解压tar.bz2文件的例子: tar -jxv -f test.tar.bz2 -C /home/user/target
下面说一下压缩文件,Linux上最常用的压缩格式一般是bzip2格式(常用bz2后缀)和gzip格式(常用gz后缀),因为它俩的压缩比比较高。压缩命令也是用tar命令,只不过是把上面的解压tar命令中的-x参数换成-c参数,-c参数表示新建打包文件,在配合上-j或-z参数就能指定打包文件的压缩格式。注意:当压缩文件时,-f参数后面跟的是新建的压缩包的名字,压缩包文件名后面,还要加上要压缩的文件或文件夹(这时不需要-C参数)。不多说,直接看例子就明白了:
tar -jcv -f newfile.tar.bz2 要压缩的文件或目录
tar -zcv -f newfile.tar.gz 要压缩的文件或目录
Ⅱ Windows下如何将文件打包压缩成 .tar.gz格式
Windows下将文件打包压缩成 .tar.gz格式步骤如下:
1、网络搜索7-zip,第一个条目,下载并安装。
Ⅲ 怎么压缩成Tar格式
方法:
1.网络搜索7-zip,第一个条目,下载并安装.
Ⅳ 如何解压tar文件
xz压缩最新压缩率之王
xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。
我是在下载phpmyadmin的时候看到这种压缩格式的,phpmyadmin压缩包xz格式的居然比7z还要小,这引起我的兴趣。
最新一段时间会经常听到xz被采用的声音,像是最新的archlinux某些东西就使用xz压缩。不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩是一次性的,所以可以忽略。
xz压缩文件方法或命令
xz
-z
要压缩的文件
如果要保留被压缩的文件加上参数
-k
,如果要设置压缩率加入参数
-0
到
-9调节压缩率。如果不设置,默认压缩等级是6.
xz解压文件方法或命令
xz
-d
要解压的文件
同样使用
-k
参数来保留被解压缩的文件。
创建或解压tar.xz文件的方法
习惯了
tar
czvf
或
tar
xzvf
的人可能碰到
tar.xz也会想用单一命令搞定解压或压缩。其实不行
tar里面没有征对xz格式的参数比如
z是针对
gzip,j是针对
bzip2。
创建tar.xz文件:只要先
tar
cvf
xxx.tar
xxx/
这样创建xxx.tar文件先,然后使用
xz
-z
xxx.tar
来将
xxx.tar压缩成为
xxx.tar.xz
解压tar.xz文件:先
xz
-d
xxx.tar.xz
将
xxx.tar.xz解压成
xxx.tar
然后,再用
tar
xvf
xxx.tar来解包。
Ⅳ 苹果手机tar文件解压
iPhone手机需要在App Store中下载第三方软件来解压文件,具体操作方法为(演示以iPhone7为例):
1.首先进入iPhone的App Store页面,在搜索框以“zip”关键字进行搜索。(zip是压缩文件的格式后缀名)
2.在搜索结果中挑选一款解压缩软件进行下载,安装完成后在手机桌面上点击对应图标打开(演示以iZip这个应用为例,其他应用操作方法大致相同)。
3.打开解压缩应用后,点击“本地文件”进入文件选择页面。
4.在文件选择页面,找到需要解压的文件,点击对应的文件选项。
5.点击文件后,页面会弹出解压确认窗口,点击“好的(或者确认)”将该文件解压。
6.点击确认解压后,页面会自动显示解压后压缩包内所包含的文件,此时就完成了在iPhone上对压缩包的解压操作。
扩展
苹果手机每一款都是精品,而国产机因为市场需要,每个品牌都会有几百到几千不同价位的手机,所以国产手机很难帮到精品,一般能和苹果手机相较量的也就是国产品牌的旗舰手机,但是这些手机相对苹果手机来说,大部分也只能拿出价格优势了。
苹果手机好就好在,它的做工设计和系统,现在手机工艺普遍被各大厂商模仿,所以做工已经并不是太重要了,所以苹果手机相比国产手机,好的最大地方就是系统,系统哪里好:1.最主要的流畅,新出苹果手机一般用上三四年也是不会卡的。2.因为苹果手机系统是封闭的,意思就是它的系统只有苹果手机自己用,别人要生产他的APP安装到手机上,都是是要苹果认证的,这让苹果手机很好的控制了APP的质量。不会随便给你的手机安装带有各种广告的APP,或动不动就提示你安装一大堆APP.其它的就不多说了,但这两点已经可以杀死很多国产手机了。
它也是有缺点的:苹果手机贵,在国内有些地方使用会让人觉得高调。
Ⅵ tar文件怎么加压缩
在你要压缩的文件夹上点右键。选择添加到压缩文件XXXXXXXX.RAR哪个就行了。
Ⅶ zip和tar的区别
zip和tar的区别如下:
1、概念
ZIP是一个文件的压缩的算法,原名Deflate(真空),发明者为菲利普·卡兹(Phil Katz)),他于1989年1月公布了该格式的资料。ZIP通常使用后缀名“.zip”,它的MIME格式为 application/zip。
tar是Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式是POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。
2、作用和原理
ZIP是一种相当简单的分别压缩每个文件的存档格式,他的重要作用是压缩。分别压缩文件允许不必读取另外的数据而检索独立的文件;理论上,这种格式允许对不同的文件使用不同的算法。
tar命令是Unix/Linux系统中重要用途是备份文件,tar代表未压缩的tar文件。已压缩的tar文件则附加压缩文件的扩展名,如经过gzip压缩后的tar文件,扩展名为“.tar.gz”。
3、使用环境和使用方法
ZIP压缩主要被使用在windows系统下,常使用winrar,360压缩等软件来压缩、解压缩。
tar则使用在unix系统下,以命令行的方式使用,例如:
tar -cvf home_backup.tar /home(将/home目录下的所有文件打包入home_backup.tar文件中。);
tar -xvf home_backup.tar(在当前目录下解压home_back.tar)。
Ⅷ rar和tar的区别
区别如下:
RAR:是一种专利文件格式,用于数据压缩与归档打包。
TAR:Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。
tar是无压缩的,比压缩效率,gz的算法最原始,所以较低,其次zip,接着rar,7z两个主要算法基本上略优于rar,基本不相上下。
在Linux里面,tar一般和其他没有文件管理的压缩算法文件结合使用,用tar打包整个文件目录结构成一个文件,再用gz,bzip等压缩算法压缩成一次。也是Linux常见的压缩归档的处理方法。
zip相对比较老,格式规范可知,所以积累了各种加解压实现,有较好的兼容性,不过现有文件格式相对而言比较落后,还有会有文件名乱码问题(因为文件名是用非Unicode编码)。
RAR文件特点:
RAR通常情况比ZIP压缩比高,但压缩/解压缩速度较慢。
分卷压缩:压缩后分割为多个文件。
固实压缩:把要压缩的视为同一个文件以加大压缩比,代价是取用包中任何文件需解压整个压缩包。
恢复记录:加入冗余数据用于修复,在压缩包本身损坏但恢复记录够多时可对损坏压缩包进行恢复。
加密:RAR 2.0使用AES-128-cbc,(rar5.0以后为AES-256CBC)。之前RAR的加密算法为私有。目前均未被直接攻破(至少没有公开),没有密码时只有暴力破解。
Ⅸ 用tar怎么打包,解压
tar命令使用 压缩:tar cvfz 目标文档 源文档1 [源文档2...]
例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文档,hello.cpp和hello.h是源文档
解压:tar xvfz 目标文档
例如:tar xvfz m.tar.gz //在当前目录下将压缩包文档m.tar.gz解压缩
上面的简单用法基本够用了,以下是从别的地方转来的其他一些用法,但我从来没用过,暂时存放一下。1.文档或目录打包:tar -cvf /u0/temp2.tar /usr/lib将/usr/lib目录下的文档和子目录打包成一个文档库为/u0/temp2.tar。tar -cvf /u0/temp2.tar /usr/lib *.c *.f将/usr/lib目录下的*.c *.f等文档(不含子目录)打包。注意:假如指定文档如*.c *.f或*.*,则打包时均不含子目录。假如指定为.或*,则含子目录。2.压缩:compress /u0/temp2.tar压缩为/u0/temp2.tar.z3.解压:uncompress /u0/temp2.tar.Z则还原为/u0/temp2.tar4.解包展开:tar -xvf /u0/temp2.tar若以相对路径打包的,解包时,以相对路径存放展开的文档数据;若以绝对路径打包的,解包时,以绝对路径存放展开的文档数据。若指定展开的文档名,须注意文档的目录路径。5.显示:tar -tvf /u0/temp2.tar 显示文档库内的文档名称。当指定文档名时,亦须注意文档的路径。
tar命令
tar能够为文档和目录创建档案。利用tar,用户能够为某一特定文档创建档案(备份文档),也能够在档案中改变文档,或向 档案中加入新的文档。tar最初被用来在磁带上创建档案,现在,用户能够在任何设备上创建档案,如软盘。利用tar命令,能够把一大堆的文档和目录全部打 包成一个文档,这对于备份文档或将几个文档组合成为一个文档以便于网络传输是很有用的。Linux上的tar是GNU版本的。
语法:tar [主选项 辅选项] 文档或目录
使用该命令时,主选项是必须要有的,他告诉tar要做什么事情,辅选项是辅助使用的,能够选用。
主选项:
c 创建新的档案文档。假如用户想备份一个目录或是一些文档,就要选择这个选项。
r 把要存档的文档追加到档案文档的未尾。例如用户已作好备份文档,又发现更有一个目录或是一些文档忘记备份了,这时能够使用该选项,将忘记的目录或文档追加到备份文档中。
t 列出档案文档的内容,查看已备份了哪些文档。
u 更新文档。就是说,用新增的文档取代原备份文档,假如在备份文档中很难找到要更新的文档,则把他追加到备份文档的最后。
x 从档案文档中释放文档。
辅助选项:
b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文档或设备,这个选项通常是必选的。
k 保存已存在的文档。例如我们把某个文档还原,在还原的过程中,碰到相同的文档,不会进行覆盖。
m 在还原文档时,把任何文档的修改时间设定为现在。
M 创建多卷的档案文档,以便在几个磁盘中存放。
v 周详报告tar处理的文档信息。如无此选项,tar不报告文档信息。
w 每一步都需要确认。
z 用gzip来压缩/解压缩文档,加上该选项后能够将档案文档进行压缩,但还原时也一定要使用该选项进行解压缩。
例1:把/home目录下包括他的子目录全部做备份文档,备份文档名为usr.tar。
$ tar cvf usr.tar /home
例2:把/home目录下包括他的子目录全部做备份文档,并进行压缩,备份文档名为usr.tar.gz 。
$ tar czvf usr.tar.gz /home
例3:把usr.tar.gz这个备份文档还原并解压缩。
$ tar xzvf usr.tar.gz
例4:查看usr.tar备份文档的内容,并以分屏方式显示在显示器上。
$ tar tvf usr.tar | more
要将文档备份到一个特定的设备,只需把设备名作为备份文档名。
例5:用户在/dev/fd0设备的软盘中创建一个备份文档,并将/home 目录中任何的文档都拷贝到备份文档中。
$ tar cf /dev/fd0 /home
要恢复设备磁盘中的文档,可使用xf选项:
$ tar xf /dev/fd0
如 果用户备份的文档大小超过设备可用的存贮空间,如软盘,您能够创建一个多卷的tar备份文档。M选项指示tar命令提示您使用一个新的存贮设备,当使用M 选项向一个软驱进行存档时,tar命令在一张软盘已满的时候会提醒您再放入一张新的软盘。这样您就能够把tar档案存入几张磁盘中。
$ tar cMf /dev/fd0 /home
要恢复几张盘中的档案,只要将第一张放入软驱,然后输入有x和M选项的tar命令。在必要时您会被提醒放入另外一张软盘。
$ tar xMf /dev/fd0
Ⅹ tar包和tar.gz包有什么区别
1、文件类型不同:
tar包属于打包文件,Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar.gz包是压缩文件,经过gzip压缩后的tar文件,形成tar.gz包,扩展名为“.tar.gz”。
2、用途不同:
tar.gz包一般情况下都是源代码的安装包,需要先解压再经过编译、安装.才能执行。总而言之它是一个压缩文件。tar包最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar,一般用于文件备份。
(10)tar包压缩扩展阅读:
相关的压缩包格式缩写:
.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。