婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ansible刪除目錄下所有內容的方法

ansible刪除目錄下所有內容的方法

熱門標簽:ec外呼系統怎么樣 天津外呼系統運營商 貴陽語音電銷機器人 貴港市機器人外呼系統團隊 蕪湖呼叫中心外呼系統哪家強 咸陽穩定外呼系統公司 漯河電銷外呼系統價格 征服者快捷酒店地圖標注 電銷機器人怎么錄音

使用ansible的同學都知道,ansible只支持新增刪除具體的某個文件夾或者文件,如下所示:

1. 創建目錄,刪除整個目錄

- name: Create a directory if it does not exist
 file:
  path: /appvol/some_directory
  state: directory
  mode: '0755'
 
- name: Remove a directory if it exist
 file:
  path: /appvol/some_directory
  state: absent

2.創建文件,刪除單個文件

- name: Create a file if it does not exist
 file:
  path: /appvol/some_directory/hello.txt
  state: touch
  mode: '0755'
 
 
- name: Remove a file if it exist
 file:
  path: /appvol/some_directory/hello.txt
  state: absent

對于某些場景,我們想清空log文件夾或者緩存文件夾,這個時候就僅僅需要刪除目錄下的所有內容而已。

3.刪除某個目錄下的所有文件,或者符合條件的文件名

#先使用shell模塊獲取該目錄下所有文件名,并且存儲到一個變量files_list
- name: list the files of dir some_directory
 shell: ls
 args:
  chdir: /appvol/some_directory
 register: files_list
 
#使用with_items屬性,將files_list變量以lines的形式輸出,再借助file模塊循環刪除每個文件
- name: Remove a directory if it does not exist
 file:
  path: /appvol/some_directory/{{ item }}
  state: absent
 with_items:
  - "{{ files_list.stdout_lines }}"

參考ansible官方文檔:

ansible file 模塊參考: refer to https://docs.ansible.com/ansible/latest/modules/file_module.html?highlight=file

ansible shell模塊參數:https://docs.ansible.com/ansible/latest/modules/shell_module.html?highlight=shell

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:西寧 東營 西藏 怒江 濰坊 攀枝花 淮北 香港

巨人網絡通訊聲明:本文標題《ansible刪除目錄下所有內容的方法》,本文關鍵詞  ansible,刪除,目,錄下,所有,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ansible刪除目錄下所有內容的方法》相關的同類信息!
  • 本頁收集關于ansible刪除目錄下所有內容的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 松江区| 马公市| 广南县| 华坪县| 海丰县| 红桥区| 盐源县| 汉源县| 双鸭山市| 商城县| 阿合奇县| 阿尔山市| 永仁县| 安龙县| 文化| 永德县| 双峰县| 承德市| 凉城县| 沈阳市| 昭通市| 北安市| 丹巴县| 伊川县| 左云县| 永善县| 开平市| 莆田市| 郧西县| 阿尔山市| 盐源县| 蛟河市| 衡阳市| 金乡县| 巴彦淖尔市| 武邑县| 武川县| 鸡西市| 德惠市| 靖安县| 岑溪市|