是否有现成的方法可以在 augeas 中或通过 puppet augeas 处理程序本地复制分支?
如果复制操作符在 augeas 中是原生可用的,那么它将会是这样的
cp /files/etc/grub.conf/title[1]/ /files/etc/grub.conf/title[99]/
对我来说,这是 grub.conf 中的“title[x]”部分,但我确信同样的事情也适用于其他地方。
答案1
这是一个计划已久的功能。事实上,它票号 #2,目前仍开放。
所以答案是否定的,cp
API 中目前没有运算符。如果您不想贡献它,您可以通过递归遍历节点并在目标树中创建它们,用您选择的语言来模拟它。