记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。
<!doctype html>

背景

ansible 有多种方式删除一个文件或目录,删除一个目录中的所有文件,使用正则表达式删除文件等等。最安全的方式是使用ansible内置的file模块。当然你也可以使用shell 模块去实现。但它不是幂等的,因此重新执行会抛出错误。

删除一个文件

注意:当你知道一个文件名的时候,可以这样删除这个文件。

删除多个文件

注意:当你知道多个文件名的时候,可以这样删除这些文件。

删除一个目录或文件夹

上面这个例子讲删除指定的目录,如果这个目录不存在,不会抛出错误。

使用shell 脚本删除多个文件

上面这个例子讲删除指定的目录,如果这个目录不存在,不会抛出错误。

使用find和file模块结合linux shell模糊搜索删除文件

 

使用find和file模块结合python的正则表达式删除文件

移除晚于某个日期的文件



转载请标明出处【ansible删除多个文件与目录的使用方法】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论