linux 压缩和归档

在linux下有几种压缩方式:gzip、bzip2、xz、zip

gzip

压缩文件以.gz结尾,

只能压缩文件,不能压缩目录 
用法:

gzip:/path/to/somefile   用来压缩,完成后会删除原文件
     -d 解压缩
     -# :1-9 用来指定压缩比 eg:-9
  gunzip /path/to/somefile  用来解压缩,完成后删除原压缩文件
  zcat   zipfile  查看压缩文件内容

bzip2:

压缩后的文件以.bz2结尾

只能压缩文件,不能压缩目录
     比 gzip有着更大的压缩比,只能压缩文件,不能压缩文件夹
     和gzip用法相同
    -k 压缩时可以保留原文件,
     bzcat zipfile 查看压缩文件内容

zip:

可以压缩目录

用法:

zip 压缩后的文件名 要压缩的文件1,要压缩的文件2

unzip 要解压的文件名
   不删除原文件

linux 下的归档操作使用 tar命令

归档就是把几个文件放在一个以.tar后缀的文件中

用法:tar -cf filename.tar  file1,file2....用来归档文件

tar -xf filename.tar 不展开归档,直接查看归档了哪些文件      

-c:创建归档文件
        -f FILE.tar 生成的归档文件
        -x 展开归档文件
        --xattrs:归档时,保留文件的扩展属性信息
        -t:不展开归档,直接查看归档了哪些文件

tar可以调用各个压缩命令实现既归档又压缩。
-zcf:归档并调用gzip压缩
-zxf:调用gzip解压缩,并展开归档, -z选项可省略,因为tar命令可以根据文件后缀名来识别归档文件所采用的压缩工具(前面的-可以省略)
同理 :-jcf:调用bzip2归档
         -jxf:调用bzip2解压

时间: 2024-09-30 19:58:19

linux 压缩和归档的相关文章

Linux压缩及归档

Linux压缩及归档详解     我们Linux操作系统中的压缩文件的格式主要有gz.bz2.xz以及Z四种,压缩的过程是我 们的操作系统利用压缩算法来进行实现的,压缩算法不同,压缩比就会不同,压缩文件的过程 是先利用压缩算法去扫描文件,然后利用压缩算法去完成压缩,压缩比指的是压缩前的文件大 小减去压缩后的文件大小的文件大小的差值比上压缩前的文件大小,故压缩比越大,说明压缩 性能就越好,我们早期的Unix操作系统上有一种压缩工具叫做compress,compress本身的意思 就是压缩的意思,c

linux 压缩以及归档

基本概念: 压缩:把文件按照某种算法进行缩减,比如一个文本文件内容为:aaaaadddd 我们可以把它简化为a5d4 需要的时候再还原回来,这样原来的文本存储需要18个字节,现在只需要8个字节,大大节约了空间,一般来说压缩算法越简单,压缩速度越快,算法越复杂,压缩比[(压缩前的大小-压缩后的大小)/压缩前的大小 ]越高. 归档(archive):压缩只能对文件进行压缩,但是不能对目录,而归档就是把多个文件集合起来组成一个文件,这样我们可以把目录,以及目录下的内容归档起来组成一个文件,然后就可以利

Linux压缩和归档

压缩 压缩格式:gz.bz2.xz.zip.Z等等. 压缩算法:算法不同,压缩比也不同. comperss:FILENAME.Z 压缩比低. uncompress gzip: FILENAME.gz 只能压缩文件. #gzip [OPTION] FILENAME 压缩完成后会删除源文件. [OPTION] -d 解压文件,等同于gunzip. -NUM 压缩比.1-9,默认是6. #gunzip FILENAME.gz 解压完成后会删除源文件. #zcat FILENAME 在不解压的情况下,查

Linux压缩与归档

压缩与归档

linux压缩打包归档

#压缩工具 一.compress/uncompress compress是个历史悠久的压缩程序,文件经它压缩后,其名称后面会多出".Z"的扩展名.当要解压缩时,可执行uncompress指令.事实上uncompress是指向compress的符号连接,因此不论是压缩或解压缩,都可通过compress指令单独完成. compress 1.1.压缩方式 compress filename(文件压缩后权限不变,原文件丢失) compress -c filename > filename

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

Linux压缩及归档工具整理

gzip:.gz,只能压缩文件,不能压缩目录 gzip somefiles:压缩完成后会删除原文件 -d:解压缩 -# :1-9,指定压缩比,默认为6 gunzip:解压缩 gunzip somefiles.gz:解压完成后删除原压缩文件 zcat somefiles.gz:查看gzip压缩文件内的文本文件内容 bzip2:.bz2,只能压缩文件,不能压缩目录 比gzip有着更大压缩比的压缩工具: bzip2 somefiles:压缩完成后会删除原文件 -d:解压 -# :1-9,指定压缩比,默

基础篇-【034】Linux压缩及归档

一.压缩格式 1.压缩格式包括以下几种格式:gz,bz2,xz,zip,z 2.压缩工具以及对应的压缩对象 备注: ①xz是主流的压缩方式,压缩比高,速度稍微慢些: ②zip是一个 既归档又压缩的工具,使用archive命令归档,归档本身并不意味着压缩: ③tar为专门的归档工具,归档后文件.tar结尾.tar -c(创建归档文件),tar -f [归档后的文件名.tar],tar -x(展开归档文件),tar-t(不展开归档,直接查看归档后的文件中包括哪些文件).归档文件比归档前每个文件大小总

linux 压缩、归档命令

压缩格式:gz.bz2.xz.zip.Z 压缩算法:算法不同,压缩比也会不同 gzip:.gz gzip /PATH :压缩后删除源文件 -d:解压 -# 1-9:指定压缩比 gunzip:解压完成后会删除原文件 zcat :不解压的情况 查看文本文件的内容 bzip2:.bz2 比gzip有更大的压缩比 -d 解压 -k 压缩时保留原文件 bunzip2:解压 bzcat:不解压的情况 查看文本文件的内容 xz:.xz 用法同gzip.bzip2 unxz xzdec xzcat zip:可以