tar: php-7.3.0.tar:无法 open: 没有那个文件或目录 tar: Error is not recoverable: exiting now
时间: 2023-07-18 19:46:10 浏览: 125
这个错误通常出现在你试图解压一个不存在的文件或指定了错误的文件路径。请确认你在当前目录下是否存在名为 `php-7.3.0.tar` 的文件,或者你是否在解压时指定了正确的文件路径。
如果你已经确认文件存在并且路径正确,那么可能是文件损坏导致无法解压。你可以重新下载该文件并再次尝试解压,或者尝试使用 `--ignore-zeros` 参数来忽略文件末尾的空字节。
例如,使用以下命令解压文件并忽略末尾的空字节:
```
tar --ignore-zeros -xvf php-7.3.0.tar
```
希望这些信息能够帮助你解决问题。
相关问题
tar -zxvf gcc-7.3.0.tar.xz
tar -zxvf 是Linux终端中常用的命令,用于解压缩文件。在这个例子中,`gcc-7.3.0.tar.xz` 是一个归档文件,通常包含GCC (GNU Compiler Collection) 的7.3.0版本源码包,`.tar.xz` 表示它是一个使用xz压缩算法的tar文件。
当你运行 `tar -zxvf gcc-7.3.0.tar.xz` 这个命令时,它会按照以下步骤操作:
1. `-x` 参数表示解压缩(extract)。
2. `-z` 参数告诉tar使用xz解压缩工具。
3. `-v` 或者 --verbose 是一个选项,表示详细模式,让你看到每个文件被处理的过程。
4. `-f` 后面跟的是要解压的具体文件名,这里是 `gcc-7.3.0.tar.xz`。
这个命令会解压缩并提取出 `gcc-7.3.0` 目录内的内容,通常用于从源代码安装软件。接下来,你需要进入目录,并使用 `make` 和 `sudo make install` 来构建和安装GCC。
tar --ignore-zeros -xvf php-7.3.0.tar tar: php-7.3.0.tar:无法 open: 没有那个文件或目录 tar: Error is not recoverable: exiting now
如果你使用 `tar --ignore-zeros -xvf php-7.3.0.tar` 仍然出现了 `无法 open: 没有那个文件或目录` 的错误,那么可能是以下原因之一:
1. 文件名或路径错误:请检查文件名和路径是否拼写正确,并且确保你在当前目录下或者指定的目录下存在该文件。
2. 文件损坏:如果该文件损坏或者不完整,那么可能导致无法解压。你可以尝试重新下载该文件,并再次尝试解压。
3. 权限问题:如果你没有足够的权限来读取该文件,那么也会导致无法解压。请确保你拥有足够的权限来读取该文件。
希望这些信息能够帮助你找到问题所在。
阅读全文