Linux系统的常用压缩命令:
在Linux环境下,压缩文件的扩展名大多是:“*”。焦油,*。tar.gz。tgz,*。gz,*。z,*。bz2”。为什么他们有这样的扩展?Linux的扩展不是没用吗?
这是因为Linux支持的压缩命令很多,不同的命令使用不同的压缩技术。当然,它们可能无法相互压缩/解压缩文件。所以你在下载一个压缩文件的时候,自然要知道这个文件是由哪个压缩命令做的,这样才能用来解压!也就是说,虽然Linux文件的属性基本上和文件名没有绝对的关系,但是为了帮助我们的小脑洞,适当的扩展还是很有必要的!下面我们列举几个常见的压缩文件扩展名:
*.压缩程序压缩文件;
*.gz gzip程序压缩文件;
*.bz2 bzip2程序压缩文件;
*.tar tar程序打包的数据,没有经过压缩;
*.tar.gz tar程序打包文件,用gzip压缩。
*.tar.bz2 tar程序打包文件,用bzip2压缩。
Linux上常见的压缩命令是gzip和bzip2,但是compress已经过时了。Gzip是GNU project开发的压缩命令,已经取代了compress。后来GNU开发了压缩比更好的压缩命令bzip2!但是,这些命令只能压缩和解压缩一个文件,所以每次压缩和解压缩都有很多文件是很烦人的。在这一点上,所谓的“打包软件,tar”就很重要了!
这个tar可以把很多文件“打包”成一个文件!连目录都能这么玩。但是,纯tar的功能只是“打包”,也就是把很多文件组装成一个文件。事实上,它不提供压缩的功能。后来在GNU**中,整个tar结合了压缩的功能,从而为用户提供了更加方便强大的压缩打包功能!下面就说说Linux下的这些基本压缩命令吧!
让我们看看如何使用压缩!
Gzip可以说是应用最广泛的压缩命令了!目前gzip可以解包compress、zip、gzip等软件压缩的文件。至于gzip创建的压缩文件,文件名是*。gz!让我们来看看这个命令的语法: