- Apache ANT 任务教程
- ANT 任务 - 主页
- ANT 任务 - 简介
- ANT 任务 - 环境设置
- Apache ANT 任务示例
- ANT 任务 - 基本名称
- ANT 任务 - GZip
- ANT 任务 - GUnzip
- ANT 任务 - Chmod
- ANT 任务 - 连接
- ANT 任务 - 条件
- ANT 任务 - 复制
- ANT 任务 - 删除
- ANT 任务 - EAR
- ANT 任务 - 失败
- ANT 任务 - 导入
- ANT 任务 - Java
- ANT 任务 - Javac
- ANT 任务 - 长度
- ANT 任务 - 加载文件
- ANT 任务 - MkDir
- ANT 任务 - 移动
- ANT 任务 - 睡眠
- ANT 任务 - WAR
- ANT 任务 - Zip
- ANT 任务-JAR
- Apache ANT 任务有用的资源
- Ant 任务 - 快速指南
- Ant 任务 - 有用的资源
- Ant 任务 - 讨论
Apache Ant 任务 - Chmod
描述
chmod 任务在 Unix 上运行,其工作方式与 chmod 命令类似。它更改指定目录中的文件或所有文件的权限。
特性
先生编号 | 属性和描述 |
---|---|
1 | 文件 必须更改权限的文件或单个目录。(强制的) |
2 | 目录 保存必须更改权限的文件的目录。(强制的) |
3 | 烫发 新的权限。(强制的) |
4 | 包括 必须包含的文件模式的逗号或空格分隔列表。(选修的) |
5 | 不包括 必须排除的文件模式的逗号或空格分隔列表。(选修的) |
6 | 默认排除 指示是否应使用默认排除(是|否)。(选修的)。默认为是。 |
7 | 平行线 使用单个 chmod 命令处理所有指定的文件。(选修的)。默认为 true。 |
8 | 类型 文件、目录之一或两者。如果设置为文件,则仅更改普通文件的权限。如果设置为 dir,则仅考虑目录。(选修的)。默认为文件。 |
9 | 最大并行 通过一次最多传递这么多源文件来限制并行度。将其设置为负整数表示无限制。(选修的)。默认为无限。 |
10 | 冗长 执行后是否打印摘要。(选修的)。默认为 false。 |
11 | 操作系统 可以执行命令的操作系统列表。(选修的) |
12 | 奥斯家族 使用的操作系统系列。(可选)。默认为 Unix。 |
例子
用法
使用以下内容创建 build.xml -
<?xml version="1.0"?> <project name="TutorialPoint" default="info"> <target name="info"> <chmod file="start.sh" perm="ugo+rx"/> </target> </project>
上面的脚本使 start.sh 在 Unix 机器上可读且可执行。