tar.gz 包中怎样追加文件

tar.gz 包中怎样追加文件,第1张

如果tar.gz文件是如此生成:

tar -zcvf *.tar.gz *

即tar.gz是压缩(-z)和归档(-c)文件,则无法给昌老它追加文件;

若果tar.gz文哗宴件是如此生成:

tar -cvf *.tar.gz *

则可使耐芦升用:

tar -rvf *.tar.gz *

来追加文件。

归档:把多个文件组合到一个文件中。归档好处是,把文件数目变少,有利于降多个文件作为电子邮件附件发送,以及备份文件。

压缩:利用算法将文件有损或无损地处理,以达到保留最多文件信息,而令文件体积变小。压缩好处就是节约硬盘空间,以及减小电子邮件附件的大小,提高传输效率。

归档工具:tar cpio

tar是Unix和类Unix系统上的打包工具,可以将多个文件合并为一个谈闭文件,最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar。

压缩工具:zip,gzip,uncompress,bzip2

tar中主要用到的参数

c 创建归档

x 提取归档

t 测试或列出归档内容

v 显示详细信息

f 指出要创建或提取的归档文件名称

z 使用gzip压缩类型

j 使用bz2压缩类型

r 追加

gzip :

#gzip filename //压缩一个文件,但是压缩后原文件会被删除

#gunzip filename.gz //解压后.gz的文含老裂件会被删除

#gzip -d filename.gz //相当含饥于命令gunzip file.gz

#gzip -c filename >>filename.gz //用来实现即压缩原文件又保留原文件

#gzip -n filename //自定义压缩级别

#zcat filename.gz //不解压缩的情况下查看压缩文件的内容

bzip:

#bzip2 -k filename//压缩后保留原文件

#bzip2 -k filename.bz2//解压缩是保留原文件

#bzcat filename.bz2 //不用解压缩直接查看压缩文件内容

bzip也是只能对单个文件压缩,不能压缩目录

zip :可以同时归档并且压缩

#zip message.zip file1 file2 file3 //同时把几个文件压缩在一个文件里面

zip这个工具可以对目录进行压缩,压缩后的名字可以自己指定


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12327621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存