解压错误:tar:由于之前的错误导致错误退出延迟

解压错误:tar:由于之前的错误导致错误退出延迟

我正在尝试将此文件解压到 public_html 文件夹中,该文件当前位于 /home/user/...public_html 已备份到其中,因此它应该只是将文件转储到 public_html 中,但什么也没有发生

tar -xvzf 备份.tar.gz /home/用户/

tar:/user:未在存档中找到 tar:由于先前的错误导致错误退出延迟

答案1

cd /home/user; tar xvfz 备份.tar.gz

您要求 tar 从存档中提取“/home/user”。最好将 tar 解压到本地目录。

答案2

使用命令(GNU tar 版本)

tar ztvf yourfile.tar.gz

您将发现 gzip 压缩包存档文件中的内容。

如果您想要解压 gzip 压缩包中的所有内容,则必须执行:

tar zxvf yourfile.tar.gz

所有文件都将解压到您调用上一个命令的当前路径中。如果您只想将存档中给定的相对路径解压到当前路径中,您可以使用命令

tar xzvf yourfile.tar.gz path_inside_the_tarball_you_want_to_uncompress

它将仅解压您想要解压的文件。这些文件将被释放到您当前的工作目录中。如果您想将文件释放到另一个路径,您必须使用“-C”选项,后跟上一个 tar 命令的路径。

相关内容