写点什么

ansible 模块:file

作者:ghostwritten
  • 2022 年 5 月 12 日
  • 本文字数:516 字

    阅读完需:约 2 分钟

ansible 模块:file

专门用来设定文件属性;


force:需要在两种情况下强制创建软链接,一种是源文件不存在,但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项:yes|nogroup:定义文件/目录的属组mode:定义文件/目录的权限owner:定义文件/目录的属主path:必选项,定义文件/目录的路径recurse:递归的设置文件的属性,只对目录有效src:要被链接的源文件的路径,只应用于state=link的情况dest:被链接到的路径,只应用于state=link的情况
state:=directory:如果目录不存在,创建目录=file:即使文件不存在,也不会被创建=link:创建软链接=hard:创建硬链接=touch:如果文件不存在,则会创建一个新的文件,如果文件或目录已存在,则更新其最后修改时间=absent:删除目录、文件或者取消链接文件
复制代码


创建文件


$ ansible test -m file -a "path=/tmp/test state=touch owner=root group=root"
复制代码


创建目录:


$ ansible test -m file -a 'path=/tmp/www state=directory'$ ansible test -m file -a "path=/tmp/tdir state=directory mode=0755"
复制代码


发布于: 刚刚阅读数: 3
用户头像

ghostwritten

关注

改变中国 2018.11.14 加入

虚心好学,勤奋努力,为中华之崛起而读书。

评论

发布
暂无评论
ansible 模块:file_ansible_ghostwritten_InfoQ写作社区