語法
創(chuàng)建目錄
ansible slave -m file -a 'path=/data/app state=directory'
path=/data/app # 定義創(chuàng)建路徑
state=directory # 如果目錄不存在就創(chuàng)建目錄
這就是創(chuàng)建目錄成功之后的回顯
可以看到,已經(jīng)打印出目錄app
創(chuàng)建鏈接文件
ansible slave -m file -a 'path=/data/bbb.jpg src=/data/aaa.jpg state=link'
src=/data/aaa.jpg # 被鏈接的文件
state=link #狀態(tài) 這里選擇鏈接
刪除文件
ansible slave -m file -a 'path=/data/app state=absent'
path=/data/app # 要?jiǎng)h除的文件
state=absent # 狀態(tài) 這里選擇刪除
執(zhí)行成功 的 正確輸出
查看目錄結(jié)構(gòu)已經(jīng) 刪除 目錄 app
每個(gè)值的屬性
force
#需要在兩種情況下強(qiáng)制創(chuàng)建軟鏈接,一種是源文件不存在,但之后會(huì)建立的情況下;另一種是目標(biāo)軟鏈接已存在,需要先取消之前的軟鏈,然后創(chuàng)建新的軟鏈,有兩個(gè)選項(xiàng):yes|no
group
#定義文件/目錄的屬組。后面可以加上
mode
:定義文件/目錄的權(quán)限
owner
#定義文件/目錄的屬主。后面必須跟上
path
:定義文件/目錄的路徑
recurse
#遞歸設(shè)置文件的屬性,只對(duì)目錄有效,后面跟上
src
:被鏈接的源文件路徑,只應(yīng)用于state=link
的情況
dest
#被鏈接到的路徑,只應(yīng)用于state=link
的情況
state
#狀態(tài),有以下選項(xiàng):
directory
:如果目錄不存在,就創(chuàng)建目錄 link
:創(chuàng)建軟鏈接 hard
:創(chuàng)建硬鏈接 touch
:如果文件不存在,則會(huì)創(chuàng)建一個(gè)新的文件,如果文件或目錄已存在,則更新其最后修改時(shí)間 absent
:刪除目錄、文件或者取消鏈接文件文章來源:http://www.zghlxwxcb.cn/news/detail-828703.html
祝大家新年快樂文章來源地址http://www.zghlxwxcb.cn/news/detail-828703.html
到了這里,關(guān)于Ansible file文件模塊 設(shè)置文件的屬性,比如創(chuàng)建文件、創(chuàng)建鏈接文件、刪除文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!