gpt4 book ai didi

ant - 如何使用 Ant tar 任务并保留文件权限?

转载 作者:行者123 更新时间:2023-12-04 01:23:35 30 4
gpt4 key购买 nike

当然可以使用 exec task 来完成。 ,但我的问题是:

是否可以使用 tar 任务来完成?

最佳答案

根据 copy task 中的注释,我认为没有办法保留现有权限。 :

Unix Note: File permissions are not retained when files are copied; they end up with the default UMASK permissions instead. This is caused by the lack of any means to query or set file permissions in the current Java runtimes. If you need a permission-preserving copy function, use <exec executable="cp" ... > instead.



然而 tar task可以带一个或多个 tarfileset 元素。 tarfileset可以用 filemode 定义和/或 dirmode属性来指定 unix 权限。如果您指定多个仅匹配这些文件的包含以获取每组所需的权限,则该组中的文件将包含这些权限。

关于ant - 如何使用 Ant tar 任务并保留文件权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1517297/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com