分类
Uncategorized

Linux压缩包管理

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方式

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注