如何使用绝对路径解压存档?

问题描述 投票:0回答:1

我有一个从 https://highlightjs.org/download 获得的 ZIP 文件 - 由于某些莫名其妙的原因,它包含绝对路径名:

$ unzip -l highlight.zip
Archive:  highlight.zip
  Length     Date   Time    Name
 --------    ----   ----    ----
    38854  08-10-23 22:10   /DIGESTS.md
     1514  08-10-23 22:10   /LICENSE
     1717  08-10-23 22:10   /README.md
        0  08-10-23 22:10   /es/
    76121  08-10-23 22:10   /es/core.js
...

它显然无法提取,给出

unzip: skipping insecure entry
错误。有什么办法可以覆盖这个,例如
tar
可以简单地删除前导
/
并将文件提取为相对路径。

unzip absolute-path highlightjs
1个回答
0
投票

您必须有旧版本的解压缩。我的(6.0)去掉了前导斜杠,并发出警告:

Archive:  ../highlight.zip
warning:  stripped absolute path spec from /DIGESTS.md
 extracting: DIGESTS.md              

我建议您更新您的解压缩,这将使您的生活在很多方面变得更好。

© www.soinside.com 2019 - 2024. All rights reserved.