- 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 機器上可讀和可執行。
廣告