为什么我的 tar 不起作用?

为什么我的 tar 不起作用?

我想在我的根服务器上安装 teampeak,但是下载 tar 文件后,我无法解压它。

我使用命令

tar -xzvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2

我还知道您不需要前面的连字符/破折号,xzvf但我使用它。

我仍然收到一条消息,说该文件不存在,尽管在我检查时已列出该文件ls

我收到此错误:

tar (child): v: Funktion open fehlgeschlagen: Datei oder Verzeichnis nicht gefun                                                                                        den
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

答案1

z选项适用于.tar.gz( gzipped) 文件。
bzip2'd 文件(.bz2后缀)使用不同的 tar 选项:j.

尝试

tar -xjvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2

或者(自动检测已经有几年了)

tar -xvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2

进一步阅读:

相关内容