【问题标题】:How to unzip a .vw.gz file in linux?如何在 linux 中解压 .vw.gz 文件?
【发布时间】:2018-05-31 13:25:10
【问题描述】:

如何在 Linux 中解压缩 .vw.gz 文件? tar -xvf filename 抛出错误。

【问题讨论】:

  • 给定 .gz,试试 'gunzip'
  • 是的。这有帮助。我不知道为什么这个问题被否决了。我搜索了许多与解压缩 .vw.gz 文件相关的查询,显然没有任何可用的参考资料。

标签: linux ubuntu unix unzip


【解决方案1】:

.gz 是一个 gzip 压缩文件,与 tar 无关。您会看到一个经过 tar 和 gzip 压缩的文件,这种文件首先是 tar 文件,然后是 gzip 文件(如 somfile.tar.gz),但这是两个单独的操作(由单个 tar 命令支持。

要解压缩 gzip 文件,请使用 gunzip 命令。

gunzip filename.vw.gz

这里的困惑是我们中的许多人都习惯于.zip 文件。 zip 满足两个需求。

  1. 需要将多个文件放到一个文件中(存档)
  2. 需要压缩文件/存档。

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

【讨论】:

  • 这个。此外,gzipgunzip 将在压缩/解压缩操作完成时删除原始文件 - 您将只有压缩版本或未压缩版本。 bzip2 的操作方式相同。
  • 是的,谢谢您的回答。知道为什么 gzip 没有一个标志可以让您也保留原始压缩文件吗?
  • 确实如此。您可以通过点击联机帮助页 man gzip 来学习很多东西。您会看到 -k --keep Keep (don't delete) input files during compression or decompression. 作为一个选项。
  • @JNevill 实际上我做到了,gzip 1.5 似乎没有这些标志...
猜你喜欢
  • 1970-01-01
  • 2023-01-10
  • 2017-08-25
  • 1970-01-01
  • 1970-01-01
  • 2021-09-12
  • 2010-10-16
  • 2016-10-31
  • 2012-11-21
相关资源
最近更新 更多