如何使用符号链接解压缩文件夹

How to unzip folder with symlinks

我有: 包含相关符号链接 (symlinks) 的压缩文件夹

我想要实现的目标: 解压文件夹并且仍然有符号链接

我更喜欢使用 java.util.zip 但我什至不确定是否可行。

所以,问题是:如何解压文件夹,并且不要用文件副本替换符号链接?

如果zip不可以,那么tar可以吗?

好像是apache commons-compress has support for symlinks - in the sense that it can tell you if an entry is a symlink, and what it points to. You would then re-create the symlinks using Files.createSymbolicLink

所以 - 绝对有可能,如果有点麻烦,因为在 commons-compress 中解压缩 zip 文件有点 convoluted