我有以下代码:
def post_install
cp Dir[lib/"directory/defaultconfigs/*"], etc/"directory"
虽然上面的代码段忽略了访问权限,
cp Dir[lib/"directory/defaultconfigs/testfile.d"], etc/"directory"
不要忽视它。如何获取第一个命令来复制所有文件,包括其权限?
我自己解决了这个问题,使用cp_r
你可以添加保留选项,保持权限原样。
线路cp_r Dir[lib/"directory/defaultconfigs/*"], etc/"directory", :preserve => true
适合我。