Apache Ant Chmod 任务2024 年 8 月 28 日 | 阅读 2 分钟 Ant Chmod 用于更改文件权限。它仅适用于基于 Unix 类型内核的系统。它还允许传递 chmod 命令期间的所有参数。 它直接支持所有 FileSet 的属性和嵌套元素。从 Ant 1.6 开始,它还支持嵌套的文件列表。 Ant Chmod 任务属性属性 | 描述 | 必需 |
---|
file | 需要更改权限的文件名。 | 二者选其一,除非指定了嵌套的 <fileset|filelist|dirset> 元素 | dir | 保存需要更改权限的文件的目录。 | perm | 新的权限。 | 是的 | includes | 必须包含的文件的模式列表。 | 否;默认为 all (**) | 排除 | 必须排除的文件的模式列表。 | 否;默认为默认排除或如果 defaultexcludes 为 no,则为 none | defaultexcludes | 指示是否应使用默认排除。 | 否;默认为 yes | parallel | 使用单个 chmod 命令处理所有指定的文件。 | 否;默认为 true | type | 设置 dir、file 或两者之一。 | 否;默认为 file | maxparallel | 通过一次传递最多这么多源文件来限制并行量。 | 否;默认为 unlimited | verbose | 是否在执行后打印摘要。 | 否;默认为 false | os | 可以在其上执行命令的操作系统列表。 | 不能 | osfamily | 操作系统家族名称。 | 否;默认为 unix |
Ant Chmod 任务示例我们可以使用以下行使 start.sh 文件可读和可执行。 仅使 Unix 所有者可读、可写和可执行。 使所有文件可读、可写。
|