存档输出错误:tar.xz:文件格式无法识别

存档输出错误:tar.xz:文件格式无法识别

我已经阅读了“如何提取扩展名为 .xz 的档案”中的所有方法,但没有一个可以通过终端提取档案。(例如 tor)

提取 .xz 扩展名的唯一方法是通过 GUI。

答案1

Tor 在网站上有自己的文档:https://www.torproject.org/projects/torbrowser.html.en#linux

Tor 网站建议这样做:

下载上述适合体系结构的文件,将其保存在某处,然后运行以下两个命令之一来提取软件包档案:

tar -xvJf tor-browser-linux32-5.5.5_LANG.tar.xz

或(对于 64 位版本):

tar -xvJf tor-browser-linux64-5.5.5_LANG.tar.xz

(其中 LANG 是文件名中列出的语言)。

完成后,通过运行以下命令切换到 Tor 浏览器目录:

cd tor-browser_LANG

(其中 LANG 是文件名中列出的语言)。

要运行 Tor 浏览器,请单击 Tor 浏览器或 Tor 浏览器设置图标,或在终端中执行 start-tor-browser.desktop 文件:

./start-tor-browser.desktop

这将启动 Tor Launcher,一旦连接到 Tor,它将启动 Firefox。请勿以 root 身份解压或运行 TBB。

以后,当你提问时,请说明你正在尝试做什么,而不是发布看起来像是简短的咆哮。事先做一点研究也不会有什么坏处,但如果你不想的话,我们不能强迫你这样做;-)

答案2

真的吗?我倾向于直接使用xz- 这是页面顶部man

XZ(1)                                                              XZ Utils                                                             XZ(1)

NAME
       xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files

SYNOPSIS
       xz [option]...  [file]...

       unxz is equivalent to xz --decompress.
       xzcat is equivalent to xz --decompress --stdout.
       lzma is equivalent to xz --format=lzma.
       unlzma is equivalent to xz --format=lzma --decompress.
       lzcat is equivalent to xz --format=lzma --decompress --stdout.

       When  writing  scripts that need to decompress files, it is recommended to always use the name xz with appropriate arguments (xz -d or
       xz -dc) instead of the names unxz and xzcat.

xz -d foo.xz正是您所需要的。

相关内容