删除在Mac上下载的文件的执行权限

时间:2010-11-10 06:36:38

标签: macos zip file-permissions

我们在Windows服务器上运行了一个Web应用程序,允许用户进行一些处理并下载结果。结果是一组文件,这些文件在服务器上动态创建并压缩成单个文件以便于下载过程。

在Windows上一切正常,但是当用户从Mac上的Web应用程序下载文件时,zip文件的内容具有执行(chmod + x)权限集(我假设在* NIX和Linux机器)。当然,这可以通过运行'chmod -x'命令来删除,但有一种方法可以删除文件的执行权限,这样当在Mac上下载时,文件没有执行权限默认设置?

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的 - .zip文件不包含权限,因此在Mac上它必须默认为“最宽松”(否则可能是zip中的应用程序不可能在他们需要的时候标记为可执行的。)

例如,

tar会记录权限,但在Windows服务器上创建会有点困难。