tar:用来建立,还原备份文件
gzip:文件压缩文具
gunzip:用于解压缩gzip格式文件
zip:用来压缩文件,适用于压缩多个文件的格式
unzip:用于解压缩zip文件
一、理论知识:
文件后缀:作用是说明和注释一个文件的性质
与文件类型无关
常见的压缩文件后缀名:.gs
.bz2
.xz
.zip
.tar
.tar.gz
.tar.bz2
二、压缩:
Gzip/gunzip/zcat:
Gzip/[OPTION]…FILE…:-d:解压缩,相当于gunzip
-c:将结果输出至标准输出,而不改变原文件;“>”
列:~]# gzip –c FILE > FILE。gz
~]#gunzip –c FILE.gs > FILE
-r:递归压缩目录中每个文件;
-#:1-9, 指定压缩比,默认为6;
特点:
a:能对文件和目录操作
b:对目录操作时,仅对目录中的每个文件实现压缩,而并非压缩目录本身
c:默认情况下,无论压缩或解压缩,原文件都不会被保留,但有个-c选项
其他:
zcar:不解压缩的前提下查看文本文件内容
zgrep:不解压缩的前提下过滤文本文件内容
zless:不解压缩的前提下分页查看文本文件内容
zmore:不解压缩的前提下分页查看文本文件内容
zdiff:不接压缩的前提下比较文本文件内容
bzip2/bunzip2/bzcar:
bzip2[OPTION]…FILE…:-k:keep,保留原文件
-d:解压缩,相当于bunzip2
-#:1-9,压缩比,默认为6
特点:
a:使用-k选项即可保存原文件不被压缩后删除
b:同等压缩比例时,压缩率更高,文件更小
c:仅能针对文件操作,不支持对目录操作
其他:
bzcar:不解压缩的前提下查看文本文件内容
bzgrep:不解压缩的前提下过滤文本文件内容
bzless:不解压缩的前提下分页查看文本文件内容
bzmore:不解压缩的前提下分页查看文本文件内容
bzdiff:不接压缩的前提下比较文本文件内容
xz/unxz/xzcar:
xz[OPTION]…FILE…:-k:keep,保留原文件
-d:解压缩,相当于unxz
-#:1-9,压缩比,默认为6
特点:
a:使用-k选项即可保存原文件不被压缩后删除
b:同等压缩比例时,压缩率更高,文件更小
c:仅能针对文件操作,不支持对目录操作
其他:
xzcar:不解压缩的前提下查看文本文件内容
xzgrep:不解压缩的前提下过滤文本文件内容
xzless:不解压缩的前提下分页查看文本文件内容
xzmore:不解压缩的前提下分页查看文本文件内容
xzdiff:不接压缩的前提下比较文本文件内容
三、目录压缩和解压缩:
压缩:zip FILENAME.zip FILE1 FILE2…:
-d:从压缩包中删除指定文件
-g:向压缩包中追加指定文件
-r:目录递归压缩
解压缩:unzip FILENAME.zip:
-1:不解压显示压缩包内的文件列表
-d:指定解压后文件的存放目录,不必事先存放
查看:zipinfo FILENAME.zip:
-1:使用长格式显示压缩包内的文件列表
-1:显示压缩包内的文件名信息
四、归档和展开归档
tar(建立,还原备份文件):
-c:创建归档
-x:展开归档
-v:显示过程
-f:指定归档文件
-tv:不显示展开的前提下查看归档
-r:往归档文件中追加
-C DIR:指定展开目录,其目录必须事先存在
-j:调用bzip2压缩归档货解压缩开
-z:调用gzip压缩归档货解压展开
-J:调用xz压缩归档货解压展开
创建归档:
tar –jcf /PATH/TO/SOMEFILE.tar.bz2 FILE…
查看归档:
tar –tvf /PATH/TO/SOMEFILE.tar
展开文档:
tar –zxf /PATH/TO/SOMEFILE.tar.gz
展开至指定目录:
tar –Jxf/PATH/TO/SOMEFILE.tar.xz –C /PATH/TO/DIR