解压缩 Windows 存档 - 某些子目录“权限被拒绝”

解压缩 Windows 存档 - 某些子目录“权限被拒绝”

我在 Windows 上创建了一个 zip 文件,因此 - 没有为其中的文件分配特定的权限标志。

当我解压存档时:

unzip filename.zip -d ~/path/to/destination

我无法访问某些(仅某些随机)2 层深度(甚至更多)的子目录。我似乎找不到任何模式...似乎如果一个文件夹中只有子文件夹(并且没有文件) - 那么它将被创建为不可访问,并带有限制性权限标志。

我知道我可以做chmod -R 777 ~/path/to/destination并看到一切,但这确实让我困惑。是什么原因造成的?

如何创建 zip 文件(特别是在 Windows 上)以便可以在 Linux 上正确解压?

相关内容