tar --ignore-zeros -xvf php-7.3.0.tar tar: php-7.3.0.tar:无法 open: 没有那个文件或目录 tar: Error is not recoverable: exiting now
时间: 2024-03-30 18:35:39 浏览: 17
如果你使用 `tar --ignore-zeros -xvf php-7.3.0.tar` 仍然出现了 `无法 open: 没有那个文件或目录` 的错误,那么可能是以下原因之一:
1. 文件名或路径错误:请检查文件名和路径是否拼写正确,并且确保你在当前目录下或者指定的目录下存在该文件。
2. 文件损坏:如果该文件损坏或者不完整,那么可能导致无法解压。你可以尝试重新下载该文件,并再次尝试解压。
3. 权限问题:如果你没有足够的权限来读取该文件,那么也会导致无法解压。请确保你拥有足够的权限来读取该文件。
希望这些信息能够帮助你找到问题所在。
相关问题
tar: php-7.3.0.tar:无法 open: 没有那个文件或目录 tar: Error is not recoverable: exiting now
这个错误通常出现在你试图解压一个不存在的文件或指定了错误的文件路径。请确认你在当前目录下是否存在名为 `php-7.3.0.tar` 的文件,或者你是否在解压时指定了正确的文件路径。
如果你已经确认文件存在并且路径正确,那么可能是文件损坏导致无法解压。你可以重新下载该文件并再次尝试解压,或者尝试使用 `--ignore-zeros` 参数来忽略文件末尾的空字节。
例如,使用以下命令解压文件并忽略末尾的空字节:
```
tar --ignore-zeros -xvf php-7.3.0.tar
```
希望这些信息能够帮助你解决问题。
Can't add file /root/.pm2/logs/ecloud-service-error.log to tar: archive/tar: write too long
这个错误通常是由于文件名过长或路径过深导致的。您可以尝试将文件移到一个更浅的路径中,或使用一个更短的文件名来解决这个问题。
另外,您可以尝试在打包时使用 `--ignore` 参数忽略一些不必要的文件和目录,减少打包文件的大小。例如:
```
tar -czvf archive.tar.gz /path/to/files --ignore='.git' --ignore='node_modules'
```
在上面的例子中,我们忽略了 `.git` 和 `node_modules` 目录,这样可以减少打包文件的大小。您可以根据实际情况修改忽略的文件和目录。