gzip解压缩命令
通过gzip命令来压缩1.txt文件,发现压缩以后,原文件不会被保留。生成一个1.txt.gz的压缩文件。然后我们来解压这个文件
我们使用通配符*表示解压所有gz文件,解压以后,压缩包就不见了,只剩解压后的文件。
bzip2解压缩命令
我们使用通配符?来统配文件名是一个字符的txt文件。然后和gzip压缩命令一样,原文件都不存在,只剩压缩以后的文件。接着解压文件。
结果和gzip仍旧是一致的。只不过gzip和bzip2所使用的命令不同罢了。其实是可以保留原文件的,只需要加上参数-k(keep)即可。
可以看到它保留了原文件。 下面压缩目录试一试。
可以看到gzip和bzip2的压缩方式都是简单粗暴的。并且不能压缩目录,他会忽略掉目录。还有就是这两个命令不能将文件打包。这是一个致命的问题。因此,我们在Linux下实际很少使用它们来压缩文件。我们只是偶尔使用它们。
tar解压缩命令
tar命令有一些参数,用来帮助我们更好的管理压缩包。它本身是一个打包命令,我们想要管理压缩包,则需要参数z或j。
c:创建压缩
x:释放压缩
v:显示解压缩过程的详细信息
f:指定压缩文件的名称
z:使用gzip方式
j:使用bzip2方式