答案1
实际上,简单搜索就能找到答案。Ubuntu 附带的标准 zip 实用程序 (Info-ZIP) 附带一个选项,允许将符号链接存储为符号链接。默认情况下,符号链接被取消引用,即链接到的实际文件包含在 zip 中,正如您所体验到的。该命令可能看起来像:(
zip --symlinks -r foo.zip foo/
归功于服务器故障地点)
您可以考虑使用压缩的 tar 存档格式来完成此任务。tar 存档格式在设计上支持 Linux 文件系统功能,包括符号链接、文件权限,而 zip 最初起源于 MS Windows 环境。