如何使用 Ansible 重命名文件/目录。首先,让我澄清一下,我想提出一个仅使用 Ansible 原生模块的解决方案,因此不使用 shell 模块来调用 Unix 工具mv。今天我们来谈谈 Ansible 的两个模块copy和file。全名分别是ansible.builtin.copy和ansible.builtin.file,它们都是 Ansible 自带的 “builtin” 集合的一部分。这两个模块都非常稳定且已发布多年。copy模块的目的是将文件复制到远程位置。一旦文件被成功复制,我们可以使用file模块删除源文件。参数模块 copydest 路径 —— 目标src 字符串 —— 源remote_src 布尔值 —— no/yes模块 filepath 字符串(别名:dest, name)—— 文件路径state 字符串 —— file/absent/directory/hard/link/touch参数列表相当广泛,但我将总结最有用的。唯一必需的参数是 “dest”,它指定目标路径。“src” 指定源文件,假定在控制节点上。它可以是相对路径或绝对路径。从版本 2.0 开始,在 copy 模块中,你可以使用 “remote_src” 参数。如果为 True,它将在远程/目标机器上搜索src文件。从版本 2.8 开始,copy 模块的remote_src