zoukankan      html  css  js  c++  java
  • ansible-file模块使用方法

    应用

    管理远程主机文件,创建文件或目录,删除文件或目录,修改文件或目录的权限等

    参数

    • path:
    • state=directory|touch|link|hard|absent:依次对应 目录|文件|软链接|硬链接|删除
    • src:前提state=link|hard时,需要指定链接源
    • force:state=link,force=yes表示强制创建链接文件,若有同名则覆盖
    • owner:指定属主
    • group:指定属组
    • mode:指定权限mode=655,mode=0700
    • recurse:当操作的对象是目录时,recurse=yes,可以递归修改目录中文件的属性

    示例

    1. 在/opt目录下创建test目录,并在/opt/test目录下创建test01文件,属主属组为test,权限644
    ]# ansible all -m file -a 'path=/opt/test state=directory'
    ]# ansible all -m file -a 'path=/opt/test/test01 state=touch'
    ]# ansible all -m file -a 'path=/opt/test/test01 owner=test group=test mode=644'
    
    1. 为/opt/test/test01文件创建软链接,软链接名ltest01
    ]# ansible all -m file -a 'path=/opt/test/ltest01 state=link src=/opt/test/test01'
  • 相关阅读:
    笨办法29IF语句
    笨办法28布尔表达式
    笨办法27记住逻辑
    笨办法26恭喜你,可以进行一次考试了
    笨办法25更多更多的练习
    笨办法23复制文件
    成功转移(✿◡‿◡)
    笨办法22到目前为止你学到了什么?
    vue.js
    webpack-优化
  • 原文地址:https://www.cnblogs.com/wanwz/p/12923174.html
Copyright © 2011-2022 走看看