Ansible 拷贝文件或目录

摘要:
指定复制模块src=/etc/passwd:指定本地源文件dest=/tmp/passwd:指定要复制到远程客户端的路径和文件名owner=root:将直接复制源文件③如果远程客户端有/tmp/pass目录,则将源文件复制到/tmp/papasswd目录。最后一个文件是/tmp/passwd/passwd 2。复制目录时,src=/etc/ansibledest=/tmp:

写法如下:

[root@localhost ~]$ ansible 192.168.119.134 -m copy -a "src=/etc/passwd dest=/tmp/passwd owner=root group=root mode=0644"    # 拷贝本机文件到远程客户端
[root@localhost ~]$ ansible 192.168.119.134 -m copy -a "src=/etc/ansible dest=/tmp owner=root group=root mode=0755"          # 拷贝本机目录到远程客户端

192.168.119.134 :指定远程客户端
-m copy :指定使用 copy 模块
src=/etc/passwd :指定本机源文件
dest=/tmp/passwd :指定拷贝到远程客户端的路径及文件名
owner=root :指定文件的属主,可选参数
group=root :指定文件的属组,可选参数
mode=0644 :指定文件的权限,可选参数

注意:

1. 拷贝文件时 src=/etc/passwd dest=/tmp/passwd :

    ① 如果远程客户端 /tmp/passwd 文件存在,则会更新成源文件
    ② 如果远程客户端 /tmp/passwd 文件不存在,则会直接拷贝源文件
    ③ 如果远程客户端存在 /tmp/passwd 目录,则会把源文件拷贝到 /tmp/passwd 目录下,最终文件是 /tmp/passwd/passwd

2. 拷贝目录时 src=/etc/ansible dest=/tmp :

    ① 如果远程客户端 /tmp/ansible 目录不存在,则会直接把源目录拷贝成这个目录名
    ② 如果远程客户端 /tmp/ansible 目录存在,则会把源目录拷贝到该目录下,最终目录是 /tmp/ansible/ansible

    

免责声明:文章转载自《Ansible 拷贝文件或目录》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇APPScan安全测试工具2小时入门Robot Framework下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

百度搜索网址参数的含义

如果你是一个细心的人在百度搜索的时候你就会发现每次搜索百度搜索网址的参数除了我们搜的关键词其它参数会随之变化.  要成为一名合格的网站优化员(自称SEOer) 了解这些参数是必须的.  跟随老修一起来仔细研究一下隐藏在百度搜索网址参数里的这些小秘密吧:  举例说明各个参数的意思:  1. 浏览器输入www.baidu.com 打开百度首页/ 输入"老吧"...

git查看某个文件的修改历史

<转自 http://www.cnblogs.com/flyme/archive/2011/11/28/2265899.html> 有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~ 【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,我们可...

Ubuntu 14.04 安装Visual studio Code

上一篇简单介绍了Ubuntu 14.04上如何创建、运行 hello world 程序。 这篇介绍Ubuntu 14.04如何安装Visual studio Code。 网上推荐的有通过Ubuntu Make来进行安装,但是我一直没有成功,所以这里通过下载Zip文件,解压方式安装。 1,下载地址:https://code.visualstudio.com/...

Docker 启动 tomcat 成功,但是访问为 404

1、使用命令启动 tomcat ,启动之后,访问 tomcat 主页出现如下错误 docker run -p 8088:8080 -d --name mytomcat tomcat:9.0.40-jdk8-adoptopenjdk-hotspot 2、首先使用命令查看 tomcat 容器是否启动成功 可以看到 tomcat 是启动成功了的 3、错误原因...

SQL Server全文搜索(转载)

看这篇文章之前请先看一下下面我摘抄的全文搜索的MSDN资料,基本上MSDN上关于全文搜索的资料的我都copy下来了并且非常认真地阅读和试验了一次,并且补充了一些SQL语句,这篇文章本人抽取了一些本人自认为是重点的出来并且加入了一些自己的内容,补充MSDN上没有的和整理了网上关于全文搜索的资料网上另一篇说全文搜索的也比较详细SQL Server 全文目录相关...

nohup报错

1 这是脚本编码的问题 解决办法: (1)用vi打开对应的脚本 (2)在命令行下(:set ff?),看一下当前文档的编码格式 ,有两种情况 fileformat=unix和fileformat=dox (3)根据需求改为相应的格式(set ff=unix或set ff=dox) (4)保存并退出 2 解决方案: 报这个问题,表名守候进程已经起来了,但...