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程序编辑器》吧!!
别去羡慕别人的风光,有本事自己闯出一片辉煌!