tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors
时间: 2024-09-01 18:00:38 浏览: 55
当你在Linux或Unix系统中尝试通过`tar`命令解压缩文件,如果遇到这样的错误提示:“tar: This does not look like a tar archive”,这通常意味着你提供的文件不是一个有效的tar归档文件,可能是文件损坏、格式不正确,或者是文件头信息出错。`Skipping to next header`表示`tar`正在检查下一个条目,但仍然未能识别。
原因可能有:
1. 文件实际上是其他类型的压缩文件(如.gz、.zip),需要先解压再用tar处理。
2. 归档文件可能部分损坏。
3. 使用了错误的选项或格式,比如输入的是目录而非.tar文件。
解决方法包括:
1. 检查文件名是否正确,确保它是tar归档文件。
2. 如果是从网络下载的文件,确认传输过程中无误。
3. 使用`tar tvf`检查文件前几条记录看是否有异常。
4. 尝试用`tar -tv`或`tar --list`验证文件内容。
相关问题
lkuser@ubuntu:~/SDK/Hi3519DV500R001C01SPC002$ tar -xvf Hi3519DV500R001C01SPC002.zip tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors
这个错误提示是因为你使用了 tar 命令解压一个不是 tar 格式的文件,可能是一个 zip 文件。你需要使用 unzip 命令来解压这个文件。你可以使用以下命令来解压:
```sh
unzip Hi3519DV500R001C01SPC002.zip
```
这应该会解压你的文件,并将其放置在当前目录下。
lkuser@ubuntu:~/SDK/Hi3519DV500R001C01SPC002$ tar -xvf Hi3519DV500R001C01SPC002.rar tar: This does not look like a tar archive tar: Skipping to next header tar: Archive contains ‘I\024[\217\243\3579\347\004\002oo’ where numeric off_t value expected tar: Exiting with failure status due to previous errors
根据你提供的信息,似乎你尝试在 Linux 上解压缩一个 RAR 文件时出现了错误。可以尝试使用 unrar 命令来解压缩 RAR 文件,首先需要安装 unrar:
```
sudo apt-get install unrar
```
然后使用以下命令解压缩:
```
unrar x Hi3519DV500R001C01SPC002.rar
```
如果还是无法解压缩,可能是文件本身出现了问题,你可以尝试重新下载该文件并再次尝试解压缩。