0

我有这个 ant talk 将 cgi-dir 复制到 cgi-dest。

    <exec executable="cp" failonerror="yes">
        <arg value="-a" />
        <arg value="${cgi-dir}" />
        <arg value="${cgi-dest}" />
    </exec>

我选择了这种方法而不是“复制”ant 任务,因为我想保留权限。蚂蚁任务明确不能。

问题是它复制了它看到的所有 .svn 目录,我该如何防止这种情况发生?


嗯..你可以看这里这里这里

我认为这将起作用:tar --exclude='.svn' -c -f - /path/to/sourcedir/* | (cd /path/to/destdir ; tar xfp -)

PS:这些现有答案会自动显示为“相关”下右侧的建议,并且当您输入问题的主题时(看起来您是 Stack Exchange 的新手)。

尽管如此,祝你好运。

4

1 回答 1

2

嗯..你可以看这里这里这里

我认为这将起作用:tar --exclude='.svn' -c -f - /path/to/sourcedir/* | (cd /path/to/destdir ; tar xfp -)

PS:这些现有答案会自动显示为“相关”下右侧的建议,并且当您输入问题的主题时(看起来您是 Stack Exchange 的新手)。

尽管如此,祝你好运。

于 2012-05-17T02:38:09.427 回答