ansible find模块简单使用
参数
参数 | 说明 |
---|---|
paths | 要查找的目录列表 别名:name、path 类型:list |
recurse | 是否递归遍历子目录 选项:true或false,默认false |
hidden | 是否包含隐藏文件 选项:true或false,默认false |
file_type | 要查找的文件类型 默认只查找的是文件 选项:any(所有),directory(目录),file(文件),link(软连接),默认file |
patterns | 匹配的正则表达式或者shell表达式 当use_regexfalse时,使用shell表达式,当use_regextrue时,使用正则表达式 类型:list 可以指定多个表达式,只要满足其中一个表达式即可 使用shell表达式时,匹配的是文件名,不包括路径,使用正则表达式时,匹配的是完整的路径,而不仅仅是文件名,例如,要搜索.default结尾的文件,需要写成.*\.default而不是写成\.default 如果表达式中包含逗号,则需要把表达式放在一个列表里,避免分割时,分割错误 当use_regexfalse时默认为*,当use_regextrue时默认为.* |
use_regex | 如果为false,则表达式为file globs(shell) 如果为true,则表达式为python的正则 选项:true或false,默认是false |
... | ... |
其他参数后续补充,需要的请查看官网