可以在Ant中修改Linux文件权限吗
在Linux中使用Ant可以设置文件所有权和权限吗?我找到了Ant可以在Ant中修改Linux文件权限吗,linux,ant,installation,debian,file-permissions,Linux,Ant,Installation,Debian,File Permissions,在Linux中使用Ant可以设置文件所有权和权限吗?我找到了Antchmod和chown任务,但它们只适用于Unix。 我正试图通过Ant和Ant deb task添加Debian安装程序,在将所有必需的文件移动到部署目录后,我需要设置它们的所有权和权限。我目前在Linux上没有访问Ant的权限(在家中也可以),但请尝试看看这是否有效 <target name="chmod_task"> <exec executable="chmod"> <arg va
chmod
和chown
任务,但它们只适用于Unix。我正试图通过Ant和Ant deb task添加Debian安装程序,在将所有必需的文件移动到部署目录后,我需要设置它们的所有权和权限。我目前在Linux上没有访问Ant的权限(在家中也可以),但请尝试看看这是否有效
<target name="chmod_task">
<exec executable="chmod">
<arg value="755"/>
<arg value="/path/filename.ext"/>
</exec>
</target>
使用内置的Ant chmod任务- 单个文件:
<chmod file="${dist}/start.sh" perm="ugo+rx"/>
多个文件:
<chmod perm="g+w">
<fileset dir="shared/sources1">
<exclude name="**/trial/**"/>
</fileset>
</chmod>
我试过chmod和chown了吗?是的,它们什么都不做。“我找到了Ant chmod和chown任务,但它们只适用于Unix。”--不应该是这样,如果它们在您的发行版上不起作用,请检查您的路径真的吗?上面说“除非检测到它正在Unix系统上运行,否则不会执行任何操作”和“您可以使用任务的os属性并将其值设置为您当前的os”……但这似乎也不起作用。由于您在下面的批准是在上面的最新评论之后发布的,与之有点矛盾,我将把它作为我在linux上完成的最终任务。你的蚂蚁一定有什么奇怪的地方。尝试从官方页面安装并再次运行测试。这似乎可以正常工作,但会让我的build.xml变得异常冗长。我想我只能应付了。谢谢