linux——(5)文件与文件系统的压缩与打包

概念一:常见的压缩文件拓展名

.z  compress程序压缩的文件。

.gz  gzip程序压缩的文件。

.bz2  bzip2程序压缩的文件。

.tar  tar程序打包的数据,并没有压缩过。

.tar.gz  tar程序打包的数据,gzip程序压缩的文件。

.tar.bz2  tar程序打包的数据,bzip2程序压缩的文件。

概念二:打包和压缩的区别:linux里的压缩命令大多都是针对一个文件的若是有一堆文件需要压缩,就要一个一个压,这样太麻烦了,所以linux上还有一个打包命令可以把一堆文件打包成一个文件然后再进行压缩。

压缩打包相关操作:linux上常见的压缩命令时gzip和bzip2,compress基本已经废弃。

关于gzip:这是用的最广的压缩命令,可以解开compress、zip与gzip等软件所压缩的文件,同时它压缩的文件也可以被window下的winRAR解压缩。gzip压缩的文件可以在不解压的情况下用zcat来读取。用它压缩源文件会被删除

gzip [-cdtv#] 文件名

-c  #将压缩数据送到屏幕上,可通过数据流重定向来处理。

-d  #解压缩。

-t  #检验一致性。

-v  #显示压缩比等信息。

-#   #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。

关于bzip2[-cdkzv#]:用法和gzip差不多,比gzip性能好,可以用bzcat直接读取。

bzip2[-cdtkv#] 文件名

-c  #将压缩数据送到屏幕上,可通过数据流重定向来处理。

-d  #解压缩。

-t  #检验一致性。

-k  #会保留源文件。

-v  #显示压缩比等信息。

-#   #这里可以填写1-9的压缩等级,1最快,压缩比小,一般压缩比最好默认是6。

打包命令tar[-ctxjzvfCPp]:打包,查看,解打包都是这个命令。

用法一:tar [-j|-z] [-cv] [-f 新建文件名] filename...  #这是压缩和打包命令形式。

-j  #通过bzip2的支持进行压缩/解压缩。

-z  #通过gzip的支持进行压缩/解压缩。

-c  #新建打包文件。

-v  #显示正在被处理的文件名。

-f filename #后面的新文件的文件名。

用法二:tar [-j|-z] [-tv] [-f 新建文件名] #查看打包文件内被文件名的用法。

-t  #查看打包文件内部文件名。

用法三:tar [-j|-z] [-xv] [-f 新建文件名] [-C 目录] #查看打包文件内被文件名的用法。

-x  #解压。

-C  #解压到特定目录。

参考资料:《鸟哥的Linux私房菜》

时间: 2024-12-25 19:50:43

linux——(5)文件与文件系统的压缩与打包的相关文章

Linux文件与文件系统的压缩与打包

Linux文件与文件系统的压缩与打包 进来在学习Linux了,不过Linux的命令太多了,怕记不住所以使用博客记录的方式来写下自己的学习过程,以后忘记了还可以翻阅自己写下的博客来查查: Linux系统常见的压缩命令 Compress gzip,gcat bzip2,bzcat 打包命令:tar Linux系统常见的压缩命令 Linux的环境下,压缩文件大多扩展名是*.tar, *.tar,*.gz, *.tgz, *.gz, *.Z, *.bz2,下面我们列出常见的压缩文件扩展名: *.Z---

第九章、文件与文件系统的压缩与打包 3. 打包命令: tar

打包命令: tar gzip 与 bzip2 也能够针对目录来进行压缩, 不过,这两个命令对目录的压缩指的是『将目录内的所有文件 "分别" 进行压缩』! 将多个文件或目录包成一个大文件的,『打包命令』 tar [[email protected] ~]# tar [-j|-z] [cv] [-f 创建的档名] filename... <==打包与压缩 [[email protected] ~]# tar [-j|-z] [tv] [-f 创建的档名] <==察看档名 [[e

鸟哥的Linux私房菜_基础版_学习笔记5:第九章 文件与文件系统的压缩与打包

9.2 Linux 系统常见的压缩命令: *.Z compress 程序压缩的文件: *.gz gzip 程序压缩的文件: *.bz2 bzip2 程序压缩的文件: *.tar tar 程序打包的数据,并没有压缩过: *.tar.gz tar 程序打包的文件,其中并且经过 gzip 的压缩 *.tar.bz2 tar 程序打包的文件,其中并且经过 bzip2 的压缩 9.2.1 compress  [[email protected] ~]# apt-get install ncompress

鸟哥linux——文件与文件系统的压缩,打包和备份

先说明一下压缩技术: 由于我们记录1,在字节中占据的是最右边的1,而其他7位为0.而工程师们利用复杂的算法,将这些7个0位"丢"出来换成了更有用的信息去占领.这就是压缩技术了. 另一种压缩技术是消除连续重复的数据,比如你有一个111...这样100个1,这种压缩直接把它表示为100个1这样的表示方法,而不是真的在内存中存在100个1的字节. linux系统常用的压缩指令: 注意:linux的扩展名通常是没有什么用的.但是,一般压缩文件是需要扩展名的. 为什么linux的压缩文件需要扩展

第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此之间可能就无法相互压缩/解压缩文件. 所以,当你下载到某个压缩档时,自然就需要知道该文件是由哪种压缩命令所制作出来的,好用来对照著解压缩!虽然 Linux 文件的属性基本上是与档名没有绝对关系的, 但是为了帮助我们人类,所以适当的扩展名还是必要的! *.Z comp

关于文件与文件系统的压缩与打包命令-Linux(笔记)

1.gzip : 压缩命令 gzip [-cdtv#] 文件名称 (后缀为.gz) -c :将压缩的数据输出到屏幕上,可通过数据流重定向处理 -d : 解压缩的參数 -v : 能够显示源文件/压缩文件的压缩比等信息 -# :压缩等级.-1最快,-9最慢,默认-6 2.zcat : 读取压缩文件 zcat 文件名称.gz 3.bzip2 :压缩命令 bzip2 [-cdkzv#] 文件名称 (后缀为.bz2) 4.bzcat : 读取压缩文件 bzcat 文件名称.bz2 5.tar : 打包命令

chapter9:文件与文件系统的压缩与打包之(1)Linux常见的压缩命令

一.常见的压缩命令 在linux中,压缩文件的扩展名有如下: gz :gzip压缩 bz2 :bzip2压缩. tar.:tar程序打包的数据,没有压缩 tar.gz : tar打包,并由gzip压缩的. tar.bz2: tar打包,并由bzip2压缩 (注意,Linux中的扩展名与文件属性没有关系,只是为了让我们好记.) bzip2比gzip压缩效果好,这两个压缩命令只能对一个文件进行压缩,如果要压缩一大堆文件的时候,就要用tar进行打包了. 1.gzip, zcat  压缩文件的扩展名为g

第九章、文件与文件系统的压缩与打包

1. 压缩文件的用途与技术 2. Linux 系统常见的压缩命令 2.1 compress 2.2 gzip, zcat 2.3 bzip2, bzcat 3. 打包命令: tar 4. 完整备份工具:dump, restore 5. 光盘写入工具 5.1 mkisofs:创建映像档 5.2 cdrecord:光盘烧录工具 6. 其他常见的压缩与备份工具 6.1 dd 6.2 cpio 7. 重点回顾 1. 压缩文件的用途与技术 2. Linux 系统常见的压缩命令 压缩文件的扩展名大多是:『*

Linux系统档案与文件系统的压缩与打包

一.Linux下常见的压缩指令 在linux的环境中,压缩文件的扩展名大部分是:[*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2],为什么会有这样的扩展名呢?不是说Linux下的扩展名没有用么? 这是因为Linux支持的压缩指令非常多,且不同的指令所用的压缩技术并不相同,当然彼此之间可能就无法互通压缩/解压缩文件了.所以,当你下载到某个压缩文件时,自然就需要知道该档案是由哪种压缩指令压缩出来的,好用来对照着压缩啊!也就是说,虽然Linux档案的属性基本上是与文件名没有绝对