gpt4 book ai didi

Ansible:如何删除目录中的文件和文件夹?

转载 作者:行者123 更新时间:2023-12-03 04:26:14 25 4
gpt4 key购买 nike

下面的代码仅删除它在 Web 目录中获取的第一个文件。我想删除 web 目录内的所有文件和文件夹并保留 web 目录。我怎样才能做到这一点?

- name: remove web dir contents
file: path='/home/mydata/web/{{ item }}' state=absent
with_fileglob:
- /home/mydata/web/*

注意:我已尝试使用命令和 shell 执行 rm -rf,但它们不起作用。也许我错误地使用了它们。

任何正确方向的帮助将不胜感激。

我使用的是ansible 2.1.0.0

最佳答案

- name: Delete content & directory
ansible.builtin.file:
state: absent
path: /home/mydata/web/

注意:这也会删除该目录。

关于Ansible:如何删除目录中的文件和文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38200732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com