linux压缩、归档工具

1、gzip/bzip2/xz [-#] file,只能压缩文件,不可压缩目录。

通用的参数:

-#:指定压缩比1-9,默认是6

-d:展开,即解压

a. gzip,gunzip=gzip -d,默认压缩有原文件删除,解压后压缩文件删除。

-c:将压缩结果输出到屏幕,可以使用重定向将其保存为压缩文件,从而保留原文件。

gzip -c mmm > mmm.gz

gzip mmm

gzip -d mmm.gz

不解压查看压缩文件 zcat file

b. bzip2,bunzip2=bzip2 -d

不解压查看压缩文件 bzcat file

c.xz,unxz=xz -d,压缩比例更高

不解压查看压缩文件xzcat file

2、zip zipfile sourcefile 既可以压缩文档,也可以压缩目录。展开:unzip

zip file.zip fileName,如果是文件,用此格式压缩。

zip dir.zip dir/*,如果是目录,用此格式压缩,注意*,忘记*则目录下的文件不会压缩到压缩文件中。

3.归档tar [option] -f file.tar file1....,将多个文件归档为一个文件

-c:创建归档

-x:展开归档

-t:不展开,查看归档文件内容

-z:调用gzip

-j:bzip2

-J:xz

因此出现了下面三组参数。

-zcf,-zxf

-jcf,-jxf

-Jcf,-Jxf

注意f用来指定文件,f一定要放到最后。

时间: 2024-10-25 12:42:10

linux压缩、归档工具的相关文章

Linux压缩归档工具

压缩工具: 1> zip,unzip 格式:  #zip 压缩文件名 原文件名 1.递归的压缩一个目录及目录下的文件: #zip -r var-log-dir  /var/log 2.压缩目录下的多个文件: #zip var-log-files  /var/log/*此方法不会递归压缩子目录下的文件. 3.查看解压缩过程中的详细信息: #unzip -v  压缩文件 4.在不解压的情况下查看压缩文件里的文件列表: #unzip -l 压缩文件 5.检查压缩文件的完整性: #unzip -t 压缩

常见的压缩归档工具

常用压缩工具原理: 因为1byte=8bit,一个字节等于8位二进制数,所以每个byte当中会有8个空格,而每个空格可以是0,1.如此以来我存储一个字符1,1会在最右边占据一个bit,而其它7个bit将会被自动被填上0.其实那7个bit应该是空的.为了满足我们操作系统对数据的访问,所以会将该数据转为byte的形态来记录.压缩即:利用一些复杂的计算方式,将没有使用到的空间丢出去,以让文件占用的空间变小. 另外一种方式:将重复的数据进行统计记录,例如你存储100个1,那么压缩技术会存储100个1,而

压缩归档工具总结

压缩工具: zip, unzip gzip, gunzip = gzip -d, zcat(不解压查看) 后缀:.gz -c: 将压缩结果送往标准输出,可以使用重定向将其保存为压缩文件,从而保留原文件: bzip2, bunzip2 = bzip2 -d, bzcat(不解压查看) 后缀:.bz2 xz, unxz = xz -d, xzcat(不解压查看) 后缀:.xz -#: 指定压缩比,1-9 归档工具: tar [options] -f file.tar File1 ... -c: 创建

Linux 压缩归档总结

linux压缩有文件, 目录压缩和归档 文件压缩种类:gzip, bzip2, xz 目录压缩:zip 归档:tar 各种文件压缩的命令都是实现下面的几个功能, 只是语法略有不同 gzip: 文件后缀: gz 压缩: gzip 文件, 删除原文件 [[email protected] test]# ll total 192 -rw-------. 1 root root 193746 Sep 23 12:05 test01 [[email protected] test]# gzip test0

Linux压缩归档解压等命令中那些总是被忘记的参数含义

在Linux解压释放文件总是不记得zxvf的具体含义: 这里做个笔记. tar zxvf mongodb-linux-x86_64-2.6.8.tgz 四个参数分别是 x : 从 tar 包中把文件提取出来 z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压 v : 显示详细信息 f mongodb-linux-x86_64-2.6.8.tgz :  指定被处理的文件是 mongodb-linux-x86_64-2.6.8.tgz 当然如果是压缩文件,用到 -

Linux基础之压缩与归档工具

压缩出现的原因简析 压缩为什么会诞生?我们可以想象一下如果没有压缩的场景:一个游戏10G,下载下来得一整天,我们要上传一个1G电影得1天,磁盘不够用了,再买一块扩展...上传下载好耗费时间啊,买一块硬盘好贵.如果我们可以将游戏压缩到原来的80%,我们就可以节省下来20%的时间,同时也节省了一部分磁盘空间.所以压缩诞生的目的首先是解决磁盘空间问题,其次也是为了节省我们上传下载的时耗问题. 看起来它的出现真的是好的无以复加,不过它也有它的不足,压缩必定伴随着压缩这个过程,同样若是想要解压也需要解压这

谢烟客---------Linux之压缩解压缩及归档工具的使用

压缩工具 compress/uncompress:  .Z结尾 gzip/gunzip: .gz结尾 bzip2/bunzip2: .bz2结尾 xz/unxz: .xz后缀 压缩及归档工具: zip/unzip 归档工具: tar,cpio(特殊场景) gzip/gunzip/zcat命令 1.LZ77压缩算法 2.压缩比不高:快速.高效 3.压缩/解压缩后删除原文件,为了节约空间 4.纯文本压缩,二进制压缩意义不大 5.压缩目录,-r gzip [OPTIONS...] FILE     -

linux文件压缩与归档工具

1.compress/uncompress  .Z 格式 compress [-dfvcVr] [-b maxbits] [file -] -d: 解压缩,相当于 -c: 结果输出至标准输出,不删除原文件 compress -c  file > file.Z -v: 显示详情 uncompress 解压缩 -c -d file.Z > file   ->  解压,但是保持源文件 zcat file.Z >file 2. gzip/gunzip     .gz 格式 gzip [OP

linux之压缩解压缩及归档工具

压缩.解压缩及归档工具 1.压缩文件:XXXXXzip    filename 2.解压文件 Xunzip   filename.Xzip 3.查看压缩文件: Xcat   filename.Xzip 4.关于压缩工具 工具 文件扩展名 描述 Bzip2 .bz2 使用Burrows-Wheeler块排序文本压缩算法和Huffman编码 Compress .z 原Unix文件压缩工具,现在以你个很少使用 Gzip .gz Gun项目的压缩工具:使用Lempel-Ziv编码 Zip .zip Un

linux压缩、解压缩及归档工具

压缩.解压缩及归档工具 compress/uncompress: .Z    gzip/gunzip: .gz    bzip2/bunzip2: .bz2    xz/unxz: .xz    zip/unzip    tar, cpio 1.gzip/gunzip gzip [OPTION]... FILE ...            -d: 解压缩,相当于gunzip            -c: 将结果输出至标准输出:            -#:1-9,指定压缩比: zcat:不显式