我在 Windows 上创建了一个 zip 文件,因此 - 没有为其中的文件分配特定的权限标志。
当我解压存档时:
unzip filename.zip -d ~/path/to/destination
我无法访问某些(仅某些随机)2 层深度(甚至更多)的子目录。我似乎找不到任何模式...似乎如果一个文件夹中只有子文件夹(并且没有文件) - 那么它将被创建为不可访问,并带有限制性权限标志。
我知道我可以做chmod -R 777 ~/path/to/destination
并看到一切,但这确实让我困惑。是什么原因造成的?
如何创建 zip 文件(特别是在 Windows 上)以便可以在 Linux 上正确解压?