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

一、压缩格式

1.压缩格式包括以下几种格式:gz,bz2,xz,zip,z

2.压缩工具以及对应的压缩对象

备注:

①xz是主流的压缩方式,压缩比高,速度稍微慢些;

②zip是一个 既归档又压缩的工具,使用archive命令归档,归档本身并不意味着压缩;

③tar为专门的归档工具,归档后文件.tar结尾。tar -c(创建归档文件),tar -f [归档后的文件名.tar],tar -x(展开归档文件),tar-t(不展开归档,直接查看归档后的文件中包括哪些文件)。归档文件比归档前每个文件大小总和还大 ,其中tar命令可以调用其他压缩工具;

④tar -zcf(归档并调用gzip),tar -zxf(调用gzip解压缩并展开归档,-z选项可以省略)

二、压缩算法

备注:算法不同,压缩比(压缩前大小-压缩后大小/压缩前大小=压缩比)不同。

三、练习

1.写一个脚本,让用户从键盘中输入几个文件,脚本能够实现将用户输入的几个文件进行归档压缩成一个文件。

时间: 2024-10-04 12:35:12

基础篇-【034】Linux压缩及归档的相关文章

Linux运维之路 基础篇:Linux基础命令(一)

Linux运维之路 基础篇:Linux基础命令(一) Linux哲学宗旨: 一切皆文件:把几乎所有的资源,包括硬件设备都组织为文件 有众多单一的小程序组成,一个程序制实现一个功能,组成小程序完成复杂操作 尽量避免和用户交互:实现脚本编程,以自动完成某些功能 使用纯文本文件保存配置信息 终端:用户和主机交互时用到的设备 物理终端:直接接入的设备也叫控制台/dev/console 虚拟终端:附加在物理终端上虚拟出的,默认启动六个,Ctrl+Alt(F1~F6),系统启动时,默认启动虚拟终端1,启动终

Linux压缩及归档

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

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结尾 只能压缩文件,不能压缩目录

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,指定压缩比,默