【发布时间】:2018-05-31 13:25:10
【问题描述】:
如何在 Linux 中解压缩 .vw.gz 文件?
tar -xvf filename
抛出错误。
【问题讨论】:
-
给定 .gz,试试 'gunzip'
-
是的。这有帮助。我不知道为什么这个问题被否决了。我搜索了许多与解压缩 .vw.gz 文件相关的查询,显然没有任何可用的参考资料。
如何在 Linux 中解压缩 .vw.gz 文件?
tar -xvf filename
抛出错误。
【问题讨论】:
.gz 是一个 gzip 压缩文件,与 tar 无关。您会看到一个经过 tar 和 gzip 压缩的文件,这种文件首先是 tar 文件,然后是 gzip 文件(如 somfile.tar.gz),但这是两个单独的操作(由单个 tar 命令支持。
要解压缩 gzip 文件,请使用 gunzip 命令。
gunzip filename.vw.gz
这里的困惑是我们中的许多人都习惯于.zip 文件。 zip 满足两个需求。
tar 是一个归档程序。如果你在 Ubuntu man tar 中查看它的联机帮助页,你会看到:
tar — tar 归档实用程序的 GNU 版本
gzip 是一个压缩程序。它的手册页 man gzip 内容如下:
gzip、gunzip、zcat - 压缩或展开文件
所以在这种情况下,我们有两个程序来压缩和归档。
另一个令人困惑的地方是我们几乎总是使用tar 命令来进行归档和压缩,但是您会在它的手册页中看到您可以指定要使用的压缩程序。例如,我们可以使用 bzip 压缩算法在tar 中进行压缩:
tar -jcvf archive_name.tar.bz2 /path/to/some/dir
【讨论】:
gzip 和 gunzip 将在压缩/解压缩操作完成时删除原始文件 - 您将只有压缩版本或未压缩版本。 bzip2 的操作方式相同。
man gzip 来学习很多东西。您会看到 -k --keep Keep (don't delete) input files during compression or decompression. 作为一个选项。
gzip 1.5 似乎没有这些标志...