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

廣告
© . All rights reserved.