Linux 从远程服务器上的空文件夹复制

Linux 从远程服务器上的空文件夹复制,linux,ansible,Linux,Ansible,我使用ansible在linux服务器上安装和设置应用程序 我无法复制远程服务器上的空文件夹 比如说。 我有一个文件夹 试验 其中包括: 123.conf 日志 日志是空文件夹 我尝试使用ansible复制: - name: Copy config test copy: src=/home/user/test/ dest=/tmp/test 在远程服务器上执行脚本后,仅复制文件123.conf 如果进入文件夹日志创建文件,则正常复制 如何使用ansible复制空文件夹? 您正在使用的A

我使用ansible在linux服务器上安装和设置应用程序

我无法复制远程服务器上的空文件夹

比如说。 我有一个文件夹

试验

其中包括:

123.conf

日志

日志是空文件夹

我尝试使用ansible复制:

 - name: Copy config test
   copy: src=/home/user/test/ dest=/tmp/test
在远程服务器上执行脚本后,仅复制文件123.conf 如果进入文件夹日志创建文件,则正常复制

如何使用ansible复制空文件夹?

  • 您正在使用的Ansible版本1.5已经有4年历史了
  • 最近的Ansible 2.4.3.0复制了空目录
因此,解决方案是:升级Ansible

(内容从评论中迁移)

  • 您正在使用的Ansible版本1.5已经有4年历史了
  • 最近的Ansible 2.4.3.0复制了空目录
因此,解决方案是:升级Ansible


(内容从注释中迁移)

在日志文件夹中添加一些隐藏文件,如
.placeholder
,或者只使用
文件
模块创建该文件夹。我看Ansible无法跟踪空文件夹。可能仍然会创建存档并复制空目录,然后是不可复制的2.4.3.0副本。您使用的是什么版本?Ubuntu 14.04.2 LTS ansible 1.5.4在日志文件夹中添加一些隐藏文件,如
.placeholder
,或者使用
文件
模块创建该文件夹。我看Ansible无法跟踪空文件夹。可能仍然会创建存档并复制空目录,然后是不可复制的2.4.3.0副本。你使用的是什么版本?Ubuntu 14.04.2 LTS ansible 1.5.4