Ant Chmod任務
Ant Chmod用於更改文件權限。 它僅適用於基於Unix類型的內核系統。 它還允許在chmod命令期間傳遞的所有參數。
它直接支持所有FileSet
的屬性和嵌套元素。 從Ant 1.6開始,它還支持嵌套文件列表。
1. Ant Chmod任務
屬性
描述
必需
file
必須更改權限的文件名。
除非指定了嵌套的<fileset /filelist / dirset>
元素
dir
保存必須更改其權限的文件的目錄。
除非指定了嵌套的<fileset / filelist / dirset>
元素
perm
新的權限。
是
includes
必須包含的文件模式列表。
否; 默認爲全部(**
)
excludes
必須排除的文件模式列表。
否; 默認爲默認排除或如果defaultexcludes
爲no
表示沒有。
defaultexcludes
它指示是否應使用默認排除。
否; 默認爲Yes
parallel
它使用單個chmod
命令處理所有指定的文件。
否; 默認爲true
type
設置目錄,文件或兩者。
否; 默認爲文件
maxparallel
通過一次最多傳遞這麼多源文件來限制並行度。
否; 默認爲無限制
verbose
是否在執行後打印摘要。
否; 默認爲false
os
可以在其上執行命令的操作系統列表。
否
osfamily
OS系列名稱。
否; 默認爲unix
2. Ant Chmod任務示例
可以使用以下行來創建start.sh
文件可讀和可執行。
<chmod file="${dist}/start.sh" perm="ugo+rx"/>
僅爲Unix所有者提供可讀,可寫和可執行文件。
<chmod file="${dist}/start.sh" perm="700"/>
使所有文件可讀,可寫。
<chmod perm="g+w">
<fileset dir="shared/sources1">
<exclude name="**/trial/**"/>
</fileset>
<fileset refid="other.shared.sources"/>
</chmod>
0 條評論,你可以發表評論,我們會進行改進
