使用 Ansible 将给定路径中的子目录和文件移动到父级
Using Ansible to move subdirectories and files in a given path to a parent
我需要将文件从 /var/www/html/internal/packages.confluent.io/rpm/5.5
移动到 /var/www/html/internal
我正在使用下面的脚本来执行移动。我还用 command
代替 shell
下面的脚本将文件从 5.5 目录下移动到 /var/www/html/internal/5.5
。我需要它们在 /var/www/html/internal
之下
- name: Move confluent packages to /var/www/html/internal
command: mv /var/www/html/internal/packages.confluent.io/rpm/5.5 /var/www/html/internal/
when: internal_stat.stat.exists
我应该如何制定命令以确保文件和子目录移动到 /var/www/html/internal
而不是 /var/www/html/internal/5.5
下?
谢谢
我在做
mv /var/www/html/internal/packages.confluent.io/rpm/5.5/*.* /var/www/html/internal/
那不是只复制子目录的文件。看来我必须做
mv /var/www/html/internal/packages.confluent.io/rpm/5.5/* /var/www/html/internal/
.
最初我以为不会复制文件,只能复制目录,但这似乎对文件和目录都有效。这不会移动 .文件,我稍后研究
我需要将文件从 /var/www/html/internal/packages.confluent.io/rpm/5.5
移动到 /var/www/html/internal
我正在使用下面的脚本来执行移动。我还用 command
代替 shell
下面的脚本将文件从 5.5 目录下移动到 /var/www/html/internal/5.5
。我需要它们在 /var/www/html/internal
- name: Move confluent packages to /var/www/html/internal
command: mv /var/www/html/internal/packages.confluent.io/rpm/5.5 /var/www/html/internal/
when: internal_stat.stat.exists
我应该如何制定命令以确保文件和子目录移动到 /var/www/html/internal
而不是 /var/www/html/internal/5.5
下?
谢谢
我在做
mv /var/www/html/internal/packages.confluent.io/rpm/5.5/*.* /var/www/html/internal/
那不是只复制子目录的文件。看来我必须做
mv /var/www/html/internal/packages.confluent.io/rpm/5.5/* /var/www/html/internal/
.
最初我以为不会复制文件,只能复制目录,但这似乎对文件和目录都有效。这不会移动 .文件,我稍后研究