如果文件不存在,则应添加一个选项以在复制文件时创建所需目录。
例如,将pip.conf复制到$HOST/root/.pip/时,可能会遇到如下错误:
msg: Destination directory /root/.pip does not exist
我认为 /root/.pip 应该自动创建(或至少添加一个选项并让用户决定。)
我不同意这一点,因为您确实需要为目录和文件设置权限。
只需在此之前添加一个任务:
并考虑传递所有权和模式参数。
@mpdehaan它应该为目录设置默认权限。 正如在您的示例中所做的那样....您没有为目录设置权限,而是允许使用默认值。 不得不添加这一点充其量是烦人的。
@mpdehaan所以,也许这应该重新开放?
最有用的评论
@mpdehaan它应该为目录设置默认权限。 正如在您的示例中所做的那样....您没有为目录设置权限,而是允许使用默认值。 不得不添加这一点充其量是烦人的。