ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 拷贝文件和目录模块[copy][1] src不能是空目录,空目录无法拷贝 拷贝过去的目录和文件如不指定属性,默认是`root:root`,权限是`755和644` ### 选项 ![](http://om4h63cja.bkt.clouddn.com/17-7-11/75293119.jpg) ### 命令行使用格式 ``` ansible host -m copy -a 'src=/path/to/file dest=/path/to/file [owner=name] [group=name] [mode=number] ansible node2.test.com -m copy -a 'src=/tmp/hiyang dest=/root/ owner=root group=root mode=644' 或者 # ansible 192.168.1.41 -m copy -a "src=/root/.vimrc dest=/tmp/vimrc" ``` ### 在playbook中的使用格式 ``` --- - name: copy test hosts: b1.hi.com tasks: - name: copy test copy: src=/tmp/a.txt dest=/tmp/a.txt owner=root group=root mode=644 ``` ``` --- - name: test hosts: test tasks: - name: copy copy: src: /tmp/src.1 dest: /tmp/dest.1 ``` [1]:http://docs.ansible.com/ansible/copy_module.html