Linux学习笔记——第十一篇
文档压缩与打包:
.gz:表示由gzip压缩的文件
.bz2:表示由bzip2压缩的文件
.tar:表示由tar打包的文件(tar没有压缩功能,只是把一个目录合并成一个文件)
.tar.gz:先由tar打包,由gzip压缩
.tar.bz2:由tar打包,由bzip2压缩
.tar.xz:由tar打包,由xz压缩
命令(command):
gzip:格式:gzip [-d#] filename(不能压缩目录)
-d:解压
-#:压缩等级,默认6
bzip2:格式:bzip2 [-dz] filename(不能压缩目录)
-d:解压
-z:压缩
默认压缩级别9
xz:格式:xz [-dz] filename(不能压缩目录)
-d:解压
-z:压缩
tar:打包工具,把所有文件整合成大文件
格式:tar [-zjJxcvfpP] filename
-z:同时用gzip压缩
-j:表示同时使用bzip压缩
-J:同时使用xz压缩
-x:解包货解压缩
-t:查看tar包里的文件
-c:表示建立一个tar包或者压缩文件包
-v:可视化
-f filename:压缩货解压之后的文件名为filename(f选项卸载最后面)
-p:使用原件的属性
-P:使用绝对路径
--eclude filename:在压缩或打包的时候不将filename包括在内
(补充:1$ 表示上一条命令的最后一个参数)
zip:可以压缩目录和文件,压缩目录时,需要制定目录下的文件
(zip后面先跟目录文件名,再跟将要压缩的文件或者目录)
-r:一并压缩二级目录下的文件
unzip:解压文件
zcat,bzcat:分别可以查看gzip和bzip格式的文本文档