我有一个从 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
可以简单地删除前导 /
并将文件提取为相对路径。
您必须有旧版本的解压缩。我的(6.0)去掉了前导斜杠,并发出警告:
Archive: ../highlight.zip
warning: stripped absolute path spec from /DIGESTS.md
extracting: DIGESTS.md
我建议您更新您的解压缩,这将使您的生活在很多方面变得更好。