可以在Ant中修改Linux文件权限

时间:2013-02-19 16:09:29

标签: linux ant installer debian file-permissions

有没有办法在 Linux 中使用 Ant 设置文件所有权和权限?我找到了 Ant chmodchown任务,但它们仅适用于Unix。
 我正在尝试通过 Ant ant-deb-task 添加Debian安装程序,在将所有必需文件移动到deploy目录后,我需要设置其所有权和权限

2 个答案:

答案 0 :(得分:2)

我目前无法在Linux上访问Ant(将在家中进行),但请尝试查看是否可行

<target name="chmod_task">
  <exec executable="chmod">
    <arg value="755"/>
    <arg value="/path/filename.ext"/>
  </exec>
</target>

答案 1 :(得分:2)

使用内置的Ant chmod任务 - http://ant.apache.org/manual/Tasks/chmod.html

单个文件:

<chmod file="${dist}/start.sh" perm="ugo+rx"/>

多个文件:

<chmod perm="g+w">
  <fileset dir="shared/sources1">
    <exclude name="**/trial/**"/>
  </fileset>
</chmod>