- Apache ANT 任务教程
- ANT 任务 - 首页
- ANT 任务 - 简介
- ANT 任务 - 环境设置
- Apache ANT 任务示例
- ANT 任务 - BaseName
- ANT 任务 - GZip
- ANT 任务 - GUnzip
- ANT 任务 - Chmod
- ANT 任务 - Concat
- ANT 任务 - Condition
- ANT 任务 - Copy
- ANT 任务 - Delete
- ANT 任务 - EAR
- ANT 任务 - Fail
- ANT 任务 - Import
- ANT 任务 - Java
- ANT 任务 - Javac
- ANT 任务 - Length
- ANT 任务 - LoadFile
- ANT 任务 - MkDir
- ANT 任务 - Move
- ANT 任务 - Sleep
- ANT 任务 - WAR
- ANT 任务 - Zip
- ANT 任务 - JAR
- Apache ANT 任务有用资源
- Ant 任务 - 快速指南
- Ant 任务 - 有用资源
- Ant 任务 - 讨论
Apache Ant 任务 - Chmod
描述
Chmod 任务在 Unix 系统上运行,其功能类似于 chmod 命令。它更改文件或指定目录内所有文件的权限。
属性
序号 | 属性 & 描述 |
---|---|
1 | 文件 (File) 必须更改其权限的文件或单个目录。(必填) |
2 | 目录 (Dir) 包含必须更改其权限的文件的目录。(必填) |
3 | 权限 (Perm) 新的权限。(必填) |
4 | 包含 (Includes) 必须包含的文件模式的逗号或空格分隔列表。(可选) |
5 | 排除 (Excludes) 必须排除的文件模式的逗号或空格分隔列表。(可选) |
6 | 默认排除 (Defaultexcludes) 指示是否应使用默认排除 (yes|no)。(可选)。默认为 yes。 |
7 | 并行 (Parallel) 使用单个 chmod 命令处理所有指定的文件。(可选)。默认为 true。 |
8 | 类型 (Type) 文件、目录或两者之一。如果设置为文件,则只更改普通文件的权限。如果设置为目录,则只考虑目录。(可选)。默认为文件。 |
9 | 最大并行数 (Maxparallel) 通过一次最多传递这么多源文件来限制并行量。将其设置为负整数表示无限制。(可选)。默认为无限。 |
10 | 详细 (Verbose) 是否在执行后打印摘要。(可选)。默认为 false。 |
11 | 操作系统 (OS) 可在其上执行命令的操作系统列表。(可选) |
12 | 操作系统系列 (Osfamily) 使用的操作系统系列。(可选)。默认为 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 机器上可读和可执行。
广告