che*_*rtz 10 unix ant permissions recursion
我想在我的build.xml中递归chmod并从这篇文章中借用以下内容:
<chmod file="${basedir}/foo/**" perm="755" type="both"/>
由于该目录很深并且包含大量文件,因此速度令人难以置信.
这样做效果更好,速度更快:
<exec executable="chmod" dir="${basedir}/foo" failonerror="true">
    <arg line="-R 0755 ." />
</exec>
exec吗?速度很重要.chmod不正确吗?Exec更快,因为chmod任务正在收集所有文件,然后chmod'ng它们.有了exec,这是一个操作.使用exec的唯一"缺点"是它将你绑定到UNIX/Linux.我使用引号,因为无论如何chmod任务都不在Windows上运行,所以这是一个有争议的问题.
你正确地使用它们并且与exec一起使用是有道理的.