‘壹’ 用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
‘贰’ linux下将文件打包成.tar,之后再将.tar文件压缩
tar zcvf test.tar ./test 这是tar命令压缩文件
没明白你的意思
‘叁’ Windows下如何将文件打包压缩成 .tar.gz格式
Windows下将文件打包压缩成 .tar.gz格式步骤如下:
1、网络搜索7-zip,第一个条目,下载并安装。
‘肆’ 怎么压缩成Tar格式
方法:
1.网络搜索7-zip,第一个条目,下载并安装.
‘伍’ 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的加密算法为私有。目前均未被直接攻破(至少没有公开),没有密码时只有暴力破解。
‘陆’ 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)。
‘柒’ tar文件怎么加压缩
在你要压缩的文件夹上点右键。选择添加到压缩文件XXXXXXXX.RAR哪个就行了。
‘捌’ 如何用tar压缩文件夹到指定目录
各位请教LINUX何tar压缩文件解压指定目录直接用tar xvf 解压放前目录放指定目录应该用哪参数请举例谢谢
tar xvf te.tar ./test/ -C
或
tar xvf te.tar -C ./test/
都起作用
ls -l te.tar显示
使用
tar -xvf te.tar test/
tar xvf te.tar test/
tar -xvf te.tar ./test/
tar xvf te.tar ./test/
都行啊solaris 9
答试行:
tar -xvf xx.tar 目标目录/ -号加再试试
tar -xvf /home/zjx/aa.tar -C ./test/我试
tar -xvf a.tar -C ./test/ 绝
请指教谢谢
‘玖’ 如何把文件压缩成tar.gz
tar.gz是linux/unix下的压缩格式.
在windows可以用winrar解压缩.
你要把文件压缩成tar.gz就只有在linux/unix这样的操作系统下进行.
使用tar命令就可以实现
‘拾’ linux把文件压缩成.tar.gz的命令
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。