答案1
Windows 使用 Windows 路径分隔符“\”压缩包。Ubuntu A (v19) 似乎没问题。但 Ubuntu B (v18) 却不行。我使用 7zip 而不是默认的 Windows zip 解决了这个问题。
答案2
您可以尝试使用软件包aunpack
中提供的实用程序atool
。在这种情况下,它通常能起到作用。
来自手册页描述:
aunpack 从档案中提取文件。通常,人们希望将档案中的所有文件提取到一个子目录中。但是,某些档案的根目录中包含多个文件。aunpack 程序通过首先将文件提取到一个唯一的(临时)目录,然后在可能的情况下将其内容移回,解决了这个问题。这还可以防止本地文件被错误覆盖。