Ansible 删除多个文件或目录
删除一个文件
- name: Ansible delete file example
file:
path: /etc/delete.conf
state: absent注意:当你知道一个文件名的时候,可以这样删除这个文件。
删除多个文件
- name: Ansible delete multiple file example
file:
path: "{{ item }}"
state: absent
with_items:
- hello1.txt
- hello2.txt
- hello3.txt注意:当你知道多个文件名的时候,可以这样删除这些文件。
删除一个目录或文件夹
- name: Ansible delete directory example
file:
path: removed_files
state: absent上面这个例子讲删除指定的目录,如果这个目录不存在,不会抛出错误。
使用shell 脚本删除多个文件
上面这个例子讲删除指定的目录,如果这个目录不存在,不会抛出错误。
使用find和file模块结合linux shell模糊搜索删除文件
使用find和file模块结合python的正则表达式删除文件
移除晚于某个日期的文件
Last updated