为什么我的 tar 不起作用?

Fab*_*idt 0 linux tar

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

我使用命令

tar -xzvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2
Run Code Online (Sandbox Code Playgroud)

我也知道你在之前不需要连字符/破折号,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
Run Code Online (Sandbox Code Playgroud)

Tho*_*key 6

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

尝试

tar -xjvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2
Run Code Online (Sandbox Code Playgroud)

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

tar -xvf teamspeak3-server_linux_amd64-3.0.12.2.tar.bz2
Run Code Online (Sandbox Code Playgroud)

进一步阅读: