【问题标题】:How to extract .tar file in ubuntu?如何在 ubuntu 中提取 .tar 文件?
【发布时间】:2018-12-05 13:19:08
【问题描述】:

我从 https://drive.google.com/file/d/1WfrELBlEoq5WO7gKUv-MLTQ8QHY-2wiX/view 下载了一个文件,并下载为 cub_epoch_100_glo_step_20200.pth.zip

然后我使用 unzip cub_epoch_100_glo_step_20200.pth.zip 现在创建了一个名为 cub_epoch_100_glo_step_20200.pth.tar 的新文件

当我尝试使用命令从终端提取 filename.tar 时

tar -xvf filename.tar

我得到了错误:

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

当我使用命令检查文件类型时:

file filename.tar

我得到的结果是:

filename.tar : 8086 relocatable (Microsoft)

为什么解压命令会创建一个扩展名为 .tar 的文件?

【问题讨论】:

  • 嗯,您做错的第一件事就是将 zip 文件视为 tar 文件(这是两种不同的文件格式)。为什么将 file_name.zip 重命名为 filename.tar ?你试过unzip file_name.zip 吗?
  • 深入了解,文件cub_epoch_100_glo_step_20200.pth.zip 包含cub_epoch_100_glo_step_20200.pth.tar,据我所知,这只是一个错误命名的cub_epoch_100_glo_step_20200.pth。通过“中和”您问题中的文件名,这些文件名变得更难理解......
  • @fvu .....感谢您消除我的疑问。你说的对 。当我删除 .tar 时,它的格式正确。实际上,当我解压缩 cub_epoch_100_glo_step_20200.pth.zip 时,新文件是使用 .tar 扩展名创建的。这让我误解了这个事实。为什么 unzip 命令会创建扩展名为 .tar 的文件?
  • 查看之前的评论,zip文件实际上包含一个带有错误扩展名tar的文件,

标签: ubuntu zip gzip tar


【解决方案1】:

您的文件可能属于'.obj' format

file filename.tar

如果是 tar 文件,它将输出:

filename.tar:POSIX tar 存档 (GNU)

【讨论】:

  • 感谢您的回复。正如我提到的文件 filename.tar 的输出是“filename.tar : 8086 relocatable (Microsoft)”。
猜你喜欢
  • 1970-01-01
  • 2010-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
相关资源
最近更新 更多