2019.12.17
文档的压缩与打包
Linux下常见压缩文件通常是。Tar.gz格式的,除此还有.tar .gz .bz2 .zip等格式
.gz :表示由gzip压缩工具压缩的文件
.bz2:表示由bz2压缩工具压缩的文件
.tar :表示由tar打包程序打包的文件(tar没有压缩功能,只是把目录合并成一个文件)
.tar.gz:可以理解为先由tar打包,然后再由gzip压缩
.tar.bz2:可以理解为先由tar打包,然后再由bzip2压缩
.tar.xz:可以理解为先由tar打包,然后再由xz压缩
命令gzip :(gzip [-d#] filename)#为1~9
-d:该参数在解压缩时用
-#:表示压缩等级,1最差,9最好,6为默认
命令bzip2: (bzip2[-dz] filename)-z压缩和-d解压。压缩级别1~9(不可以压缩目录)
命令xz:(xz [-dz] filename)(不可以压缩目录)
Tree命令(用来查看目录树形结构)
命令tar (tar[-zjxcvfpP] filename)(打包目录为一个文件,把所有文件整合一个大文件,方便复制或者移动)
参数:-z:表示同时用gzip压缩
-j:表示同时用bzip2压缩
-J:表示同时用xz压缩
-x:表示解包或者解压缩.
-t:表示查看tar包里的文件
-c:建立一个tar包或者压缩文件包
-v:表示可视化
-f:后面跟文件名(多个参数组合-f写到最后)
-p:表示使用原文件的属性(不常用)
-P:表示可以使用绝对路径(不常用)
--exclude filename:表示在打包或压缩时,不要将filename文件包括在内(不常用)
Tar -cvf w1(打包文件w1)
Tar -xvf w1(解包文件w1)
打包的同时使用gzip压缩(tar -czvf filename)
解压(tar -xzvf filename)
打包的同时使用bzip2压缩(tar -cjvf filename)(用-tf产看文件列表)
解压
命令zip(文件、目录均可压缩)(zip filename.zip filename )(-r:递归处理)
解压(命令unzip)(安装路径#yum install -y unzip)
命令zcat、bzcat的使用(用于查看gzip2和bzip2 压缩格式的文本文档内容)
格式:zcat filename
格式:bzcat filename