如何使用Ansible模块将目录中的所有文件移动到另一个文件?

dai*_*777 3 ansible

如果你要使用Ansible将某个文件夹中的所有文件移动到另一个文件夹,你可以使用命令模块:

command: mv /home/user/boxA/* /var/www/boxB/
Run Code Online (Sandbox Code Playgroud)

但它发生了一个stderr说你不能移动"/ home/user/boxA/*".

我认为这应该是一个更容易找到的解决方案.

谢谢.

And*_*rew 6

你应该使用shell模块而不是command使用globbing.

shell: mv /home/user/boxA/* /var/www/boxB/
Run Code Online (Sandbox Code Playgroud)