首页 > 其他分享 >ansible find模块简单使用

ansible find模块简单使用

时间:2023-07-12 18:14:04浏览次数:38  
标签:use shell false 默认 ansible 模块 find 表达式

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
... ...

其他参数后续补充,需要的请查看官网

链接

ansible.builtin.find module – Return a list of files based on specific criteria — Ansible Documentation

标签:use,shell,false,默认,ansible,模块,find,表达式
From: https://www.cnblogs.com/rainbow-tan/p/17548446.html

相关文章

  • 西门子S7300以太网模块labview下载
    借助捷米特ETH-S7300-JM01以太网模块,通过NetS7OPC和NIOPCServers,西门子S7-300与测控软件NILABVIEW实现以太网通讯和监控。  功能简介LabVIEW是一种程序开发环境,由美国国家仪器(NzI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机......
  • BOSHIDA DC电源模块过载保护的原理
    BOSHIDADC电源模块过载保护的原理DC电源模块过载保护的原理是通过电路设计和控制算法来实现的,其基本思想是在系统发生过载时,通过控制电路的工作状态和输出特性,实现对输出电流的限制和保护。具体来说,DC电源模块的过载保护主要包括两个方面:一是电流保护,即控制输出电流的大小和稳......
  • 数字码头系统APP开发实例之会员端功能模块介绍
    数字码头是一款聚合性电商系统,目前开发的数字码头APP1.0版本包含的电商系统、积分系统、看广告系统、卷轴模式系统、签到模块组成。下面我就数字码头系统开发的功能模块,和大家展开探讨,本文主要的内容是主题模块架构和APP闭环商业逻辑的分享。任务一个商业模式系统都要围绕用户激励......
  • 【雕爷学编程】Arduino动手做(159)---RCWL-0515微波检测模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • rust-bindgen报错 ‘Unable to find libclang的解决办法
    Windows下面可能会遇到这个问题的解决方案:1)把LLVM安装到没有空格的路径。2)LIBCLANG_PATH的值不要加双引号。thread'main'panickedat'Unabletofindlibclang:"couldn'tfindanyvalidsharedlibrariesmatching:['clang.dll','libclang.dll'],setth......
  • Burp Suite证书安装流程和主要模块功能介绍
    BurpSuite证书添加流程和模块功能介绍1. 打开Google浏览器,右上角打开设置2. 打开后是这样的3. 然后打开隐私和安全4. 打开右边菜单栏的安全5. 点击管理设备证书6. 点击中间证书颁发机构按照上面的顺序点击点击浏览,导入刚刚导出的der文件,下一步点......
  • Ansible写playbook设置Notify发现Handlers未触发
    1.tasks目录结构catcattasks/add_dns.ymlcathandlers/main.yml是当配置不存在时添加配置,设置notify将修改过的服务器网卡重启结论:只有当task执行成功且changed才会触发notify设置的handler,且handler会在所有task执行完成后才会执行,如过已触发但执行过程中出现了FAILED便......
  • Find a way bfs搜索 容易出错
    题目链接:题意:给你一个图,图中有不能走的障碍物,和两人,以及n个(n>=1)KFC,现在要求找到其中一个KFC,让两个人人走到这个KFC的时间总和最小;#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include<vector>#include<queue>......
  • 【雕爷学编程】Arduino动手做(158)---VL53L0X激光测距模块3
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 【雕爷学编程】Arduino动手做(158)---VL53L0X激光测距模块2
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......