shell 模块在远程主机中执行命令时,会运行远程主机上的 /bin/sh 程序处理,也就是说它不是直接执行命令,而是交给了bash来托管执行,这样一来我们的管道符也就被支持了,笔者还是常用shell...,或直接修改远程主机上的文件或目录的属主与属组....管理主机上的文件拷贝到远程主机中,文件的变化是通过MD5值来判断的.下面来看它的几个常用参数:命 令 参 数参 数 解 释src用于指定本地文件的保存位置,也就是ansible管理主机的文件位置dest...此参数有两个选项yes/noowner在拷贝到远程主机以后,设置属主,远程主机上必须有对应的用户group在拷贝到远程主机以后,设置属组,远程主机上必须有对应的用户mode在拷贝到远程主机以后,设置文件的权限信息...,解压缩,这个模块有两种用法1.将ansible主机上的压缩包在本地解压缩后传到远程主机上,这种情况下copy=yes 2.将远程主机上的某个压缩包解压缩到指定路径下,这种情况下,需要设置copy=no