介绍
本篇文章为大家展示了使用ansible怎么删除目录中的所有内容,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
1。创建目录,删除整个目录
的背后,名字:,Create a directory if it does not 存在 ,文件: ,,路径:/appvol/some_directory 状态:才能目录 ,,模式:& # 39;0755 & # 39; , 名称:安康;Remove a  directory if it 存在 ,文件: ,,路径:/appvol/some_directory 状态:才能,没有
2。创建文件,删除单个文件
的背后,名字:,Create a file if it does not 存在 ,文件: ,,路径:/appvol some_directory/hello.txt 状态:才能联系 ,,模式:& # 39;0755 & # 39; , , 名称:安康;Remove a  file if it 存在 ,文件: ,,路径:/appvol some_directory/hello.txt 状态:才能,没有
对于某些场景,我们想清空日志文件夹或者缓存文件夹,这个时候就仅仅需要删除目录下的所有内容而已。
3。删除某个目录下的所有文件,或者符合条件的文件名
#先使用壳模块获取该目录下所有文件名,并且存储到一个变量files_list 名称:安康;list 从而files of dir some_directory ,外壳:ls ,参数: 作用:才能/appvol/some_directory ,注册:files_list , #使用with_items属性,将files_list变量以线的形式输出,再借助文件模块循环删除每个文件 名称:安康;Remove a  directory if it does not 存在 ,文件: ,,路径:/appvol/some_directory/{{, item }} 状态:才能缺席 ,with_items: 之处,才能“{{,files_list.stdout_lines }}“