3

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

4

2 回答 2

3

使用内置的 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>
于 2015-01-09T19:23:33.537 回答
2

我目前无法在 Linux 上访问 Ant(将在家里进行)但尝试看看这是否有效

<target name="chmod_task">
  <exec executable="chmod">
    <arg value="755"/>
    <arg value="/path/filename.ext"/>
  </exec>
</target>
于 2013-02-19T16:14:14.300 回答