Shell
shell 模块可以帮助我们在远程主机上执行命令,它与 command 模块不同之处是 shell 模块在远程主机中执行命令时,会运行远程主机上的 /bin/sh 程序处理,也就是说它不是直接执行命令...,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示,下面的find 模块也可以帮助我们在被管理主机中查找符合条件的文件,就像 find 命令一样....下面来看它的几个常用参数:
命 令 参 数 参 数 解 释
paths 指定在哪个目录中查找文件,可以指定多个路径用逗号隔开
recurse 是否为递归子目录查找文件,参数有两个选项yes/no
hidden.../etc目录中以及其子目录中查找大于 1m 的文件,不包含隐藏文件,不包含目录或软链接文件等文件类型.
ansible all -m find -a 'paths=/etc size=1m recurse...=yes'
7.查询远程主机中/etc目录中以及其子目录中查找以 .sh 结尾的文件,并且返回符合条件文件的 sha1 校验码,包括隐藏文件.
ansible all -m find -a 'paths