Linux系统de基础命令 文件与文件系统的压缩 (积累)

开始时间:2020-04-03      17:27:24


 

1、压缩的概念:源文件其实有很多的空间存在,并不是完全填满的,而压缩的技术就是将这些空间填满,以让整个文件占用的容量下降。不过这些压缩过的文件无法被使用,要使用的话必须还原回来未压缩前的模样,这就是解压缩。

2、压缩后与与压缩的文件所占用的磁盘空间大小称为压缩比。

3、常见的压缩文件扩展名:

*.Z                //compress程序压缩的文件;(已经不流行了)
*.zip //zip程序压缩的文件;
*.gz //gzip程序压缩的文件;
*.bz2 //bzip2程序压缩的文件;
*.xz //xz程序压缩的文件;
*.tar //tar程序打包的文件,没有被压缩过;
*.tar.gz //tar程序打包的文件,并且经过gzip的压缩;
*.tar.bz2 //tar程序打包的文件,并且经过bzip2的压缩;
*.tar.xz //tar程序打包的文件,并且经过xz的压缩;

4、当你使用gzip进行压缩时,在默认的状态下原本的文件会压缩成.gz后缀的文件,源文件就不再存在了。

 


 

  04.04 停更一天。 

 


 2020-04-05      10:27:56

压缩命令:

5、

gzip [-cdkv#] 文件名
gzip -d services.gz //services是一个文本文件,此命令是解压缩文本文件,gzip后面还可以带参数;比如-# , #代表的是数字,压缩等级,-1最快,-9最慢但是压缩比好

 如果你想要从文字压缩文件当中找数据的话,可以通过egrep来查找关键词,而不需要解压之后用grep进行查找。

6、

bzip  [-cdkzv#] 文件名

[-cdkzv#] 参数基本表适用于所有的Linux解压命令:

-c:将压缩过程产生的数据输出到屏幕上;

-d:解压缩的参数;

-k:保留原始文件,而不会删除原始文件(针对gzip命令无效);

-z:压缩的参数;

-v:显示出源文件/压缩文件的压缩比等信息;

-#:计算压缩比的参数,-9最佳,-1最快。

7、

xz [-dtlkc#] 文件名

-l:列出压缩文件的相关信息;

8、打包命令:tar

若是简单的使用tar,记住以下命令即可:

tar -jcv -f jiudianliu.tar.bz2       //jiudianliu.tar.bz2是我们自己取得文件名,此命令带表要被压缩的文件或目录名称
tar -jtv -f jiudianliu.tar.bz2 //查看jiudianliu文件的数据内容
tar -jxv -f jiudianliu.tar.ba2 -C 想要解压到的位置 //欲解压缩的目录

 


     以上只是简单地使用Linux的压缩命令,如果想深刻了解 请自行上百度查看,谢谢

    接下来开始《vim程序编辑器》吧!!

 

posted @ 2020-04-03 17:59  九点六  阅读(307)  评论(0)    收藏  举报