Ansible 文件从远程取文件fetch和传文件到远程copy(学习笔记四)

简介: fetch模块:copy模块:1、从远程主机获取文件:ansible all -m fetch -a "src=/root/test.sh dest=/root/test"image.

fetch模块:
copy模块:
1、从远程主机获取文件:ansible all -m fetch -a "src=/root/test.sh dest=/root/test"

img_8242781024a1a347ee83403f1b35c2dd.png
image.png

2、从本地主机传到远程:ansible all -m copy -a "src=/root/test.txt dest=/root"

img_b01ecf7341b8dbd5fd04e83e30ce9864.png
image.png

3、远程复制或者本地上传,加上force=yes,则会覆盖掉原来的文件,加上backup=yes,在覆盖的时候会把原来的文件做一个备份: ansible all -m copy -a "src=/root/test.txt dest=/root force=yes backup=yes"

img_51831f25ab79e0bbbc0cdbc7ff9d8e86.png
image.png

4、复制的时候可以带参数:owner,group,mode

目录
相关文章
「译文」如何在 Ansible 中复制多个文件和目录
「译文」如何在 Ansible 中复制多个文件和目录
|
12月前
|
运维 Kubernetes 网络安全
Ansible自动化运维工具之主机管理与自定义配置文件(2)
Ansible自动化运维工具之主机管理与自定义配置文件(2)
131 0
|
5月前
|
算法 安全 Linux
Ansible自动化工具copy复制用法
Ansible 中的 copy 模块用于将文件或目录从本地计算机或远程主机复制到远程主机上的特定位置。它是一个功能强大的模块,可用于各种文件传输任务. ### 作用 将配置文件复制到远程服务器 将应用程序部署到远程服务器 将日志文件从远程服务器复制到本地计算机 备份和恢复文件和目录
139 2
Ansible自动化工具copy复制用法
|
5月前
|
算法 安全 Linux
Ansible 中的copy 复制模块应用详解
Ansible 中的copy 复制模块应用详解
329 1
|
网络协议 网络安全 数据安全/隐私保护
Ansible模块介绍——配置网络模块、上传下载文件模块
Ansible模块介绍——配置网络模块、上传下载文件模块
371 0
|
应用服务中间件 PHP nginx
ansible:roles学习笔记
ansible:roles学习笔记
95 0
|
应用服务中间件 Linux 数据安全/隐私保护
ansible:playbook学习笔记
ansible:playbook学习笔记
130 0
|
运维 安全 测试技术
运维工程师日常工作解析及 Ansible 全面介绍| 学习笔记
快速学习运维工程师日常工作解析及 Ansible 全面介绍
运维工程师日常工作解析及 Ansible 全面介绍| 学习笔记
|
XML NoSQL 关系型数据库
实现 Ansible 企业级用法 playbook| 学习笔记
快速学习实现 Ansible 企业级用法 playbook
实现 Ansible 企业级用法 playbook| 学习笔记
|
JSON 运维 Shell
Ansible 使用和模块化深入解析| 学习笔记
快速学习 Ansible 使用和模块化深入解析