Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件

这篇具有很好参考价值的文章主要介绍了Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

语法

创建目录

ansible slave -m file -a 'path=/data/app state=directory'  

path=/data/app # 定义创建路径
state=directory # 如果目录不存在就创建目录

Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件,运维服务,ansible,数据库,前端这就是创建目录成功之后的回显
可以看到,已经打印出目录app
Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件,运维服务,ansible,数据库,前端
Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件,运维服务,ansible,数据库,前端

创建链接文件

ansible slave -m file -a 'path=/data/bbb.jpg src=/data/aaa.jpg state=link'
src=/data/aaa.jpg # 被链接的文件
state=link    #状态 这里选择链接

删除文件

ansible slave -m file -a 'path=/data/app state=absent'
path=/data/app  # 要删除的文件
state=absent   # 状态 这里选择删除

执行成功 的 正确输出
Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件,运维服务,ansible,数据库,前端
查看目录结构已经 删除 目录 app
Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件,运维服务,ansible,数据库,前端

每个值的属性

force  #需要在两种情况下强制创建软链接,一种是源文件不存在,但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项:yes|no

group  #定义文件/目录的属组。后面可以加上

mode:定义文件/目录的权限

owner  #定义文件/目录的属主。后面必须跟上

path:定义文件/目录的路径

recurse  #递归设置文件的属性,只对目录有效,后面跟上

src:被链接的源文件路径,只应用于state=link的情况

dest  #被链接到的路径,只应用于state=link的情况

state  #状态,有以下选项:

directory:如果目录不存在,就创建目录 link:创建软链接 hard:创建硬链接 touch:如果文件不存在,则会创建一个新的文件,如果文件或目录已存在,则更新其最后修改时间 absent:删除目录、文件或者取消链接文件


祝大家新年快乐文章来源地址https://www.toymoban.com/news/detail-828703.html

到了这里,关于Ansible file文件模块 设置文件的属性,比如创建文件、创建链接文件、删除文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ansible基础6——文件模块、jinja2模板

    模块名称 释义 blockinfile 插入、更新或删除由可自定义标记线包围的多行文本块 copy 将文件从本地或远程计算机复制到受管主机上的某个位置。类似于file模块,copy模块还可以设置文件属性,包括SELinux上下文件。 fetch 此模块的作用和copy模块类似,但以相反方式工作。此模块用

    2024年02月07日
    浏览(31)
  • Ansible fetch 模块 该模块用于从远程某主机获取(复制)文件到本地

    dest :用来存放文件的目录 src :在远程拉取的文件,并且必须是一个 file ,不能是**目录* 可以看到一个执行成功的输出 从客服主机复制文件到本主机 并且 备注ip 或者解析域名

    2024年02月19日
    浏览(29)
  • 通过HTTP链接获取图片文件,并将其转换为File格式

    场景介绍: 添加时上传图片,获取图片File文件上传至接口。 编辑时,直接将img标签中src设置成http url回显图片。 编辑时,不修改图片,保存时,接口仍需要图片的File文件格式。此时如果获取图片的File文件格式是个问题。 以下步骤,针对如何将http url转化为File格式做一个说

    2024年02月04日
    浏览(36)
  • ansible批量创建crontab文件并添加到定时任务

    Ansible 来修改 crontab 文件并添加计划任务。用于将你提供的 cron 行添加到特定用户的 crontab 中: 确保将 your_target_host 替换为目标主机的名称或 IP 地址,将 your_username 替换为要添加 cron 任务的用户的用户名。 运行此 Playbook 将使用 Ansible 在指定的用户的 crontab 中添加新的 cron 任

    2024年02月11日
    浏览(32)
  • Ansible copy模块 复制文件使用 主服务器 给副服务器 复制文件使用 指定文件权限 覆盖备份等

    这个模块用于将文件复制到远程主机,同时支持给定内容生成文件和修改权限等。 其相关选项如下: src #被复制到远程主机的本地文件。可以是绝对路径,也可以是相对路径。如果路径是一个目录,则会递归复制,用法类似于\\\"rsync\\\" content #用于替换\\\"src\\\",可以直接指定文件的

    2024年04月14日
    浏览(35)
  • 前端excel文件处理,vue2 、file-saver、xlsx, excel文件生成与excel文件链接数据导出

    安装插件 如使用TS开发,可安装file-saver的TypeScript类型定义 下载文件流 本地文件下载 文件下载(列宽自适应) 表格显示,每列列宽自适应 xlsx文件链接数据导出 方法调用

    2024年02月11日
    浏览(41)
  • Node.js中的文件系统(file system)模块

    聚沙成塔·每天进步一点点 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而

    2024年02月04日
    浏览(32)
  • linux创建文件软连接和硬链接详解

    linux系统中链接文件仔细区分可以分为 软连接(符号链接) 和 硬链接 。软链接比硬链接应用更广泛,所以也可以认为linux链接文件就是指软链接文件。 本文将会在第2部分介绍 创建软链接和硬链接的基本命令 ,在第3部分从linux文件系统的角度出发,深入分析 软连接和硬链接

    2024年02月10日
    浏览(26)
  • 【Linux】什么是文件系统及inode?如何创建软硬链接?软硬链接有什么作用?

    了解一下文件系统: Linux ext2文件系统,上图为磁盘文件系统图(内核内存映像肯定有所不同),磁盘是典型的块设备,硬盘分区被 划分为一个个的block。一个block的大小是由格式化的时候确定的,并且不可以更改。例如mke2fs的-b选项可以设 定block大小为1024、2048或4096字节。而

    2024年02月11日
    浏览(38)
  • C++功能模块6:打开视频文件并获取视频属性

    直接上代码 附:查询其他视频属性用到的宏 0:CV_CAP_PROP_POS_MSEC 1:CV_CAP_PROP_POS_FRAMES 2:CV_CAP_PROP_POS_AVI_RATIO 3:CV_CAP_PROP_FRAME_WIDTH 4:CV_CAP_PROP_FRAME_HEIGHT 5:CV_CAP_PROP_FPS 6:CV_CAP_PROP_FOURCC 7:CV_CAP_PROP_FRAME_COUNT 8:CV_CAP_PROP_FORMAT 9:CV_CAP_PROP_MODE 10:CV_CAP_PROP_BRIGHTNESS 11:CV_CAP_PROP_CO

    2023年04月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包