1、小知识
.gz 表示由gzip压缩工具压缩的文件
.bz2表示由bzip2压缩工具压缩的文件
.tar 表示由tar打包程序打包的文件
tar.gz 可以理解为先由tar打包。然后再由gzip压缩
.tar.bz2可以理解为先由tar打包然后再由bzip2压缩
tar.xz可以理解成先由tar打包,然后再xz压缩
2、gzip压缩工具
#gizip [-d#] filename #为1~9
-d:该参数再解压缩时使用
实例
2、bzip2压缩工具
#bzip2 [-dz] filename -z表示压缩 -d表示解压缩
bzip2命令也不可以压缩目录
3、tar打包工具
#tar [-zjxcvfpP] filename tar
-z:表示同时用gzip压缩。
-j:表示同时用bzip2压缩。
-J:表示同时用xz压缩。
-x:表示解包或者解压缩。
-t:表示查看tar包里的文件。
-c:表示建立一个tar包或者压缩文件包。
-v:表示可视化。
-f:后面跟文件名(即-f filename,表示压缩后的文件名为filename,或者解压文件filename。
需要注意的是,如果是多个参数组合的情况下,请把-f参数写到最后面。
-p:表示使用原文件的属性,压缩前什么属性压缩后还什么属性。
-P:表示可以使用绝对路径。
-exclude filename:表示在打包或压缩时,不要将filename文件包括在内。
课后作业
1.gzip命令和bzip2命令能否直接压缩目录呢?
不可以
2、快速写出gzip和bzip2压缩和解压一个文件的命令
压缩: gzip gyc.txt bzip gyc.txt
解压: gzip -d gyc.txt bzip -d gyc.txt
3、tar再打包时,如果想排除多个文件或者目录,该如何操作?
#tar --exclude filename
4,使用tar 不加-可以使用不
可以
5、如何使用tar打包个解压格式为tar.z 和tar.bz2的压缩包?
打包tar -zcvf 1.tar.gz [filename] tar -jcvf 1.tar.bz2 [filename]
解压tar -zxvf 1.tar.gz [filename] tar -jxvf 1.tar.bz2 [filename]
来源:CSDN
作者:Ryan-ben
链接:https://blog.csdn.net/weixin_46396118/article/details/104827393