【发布时间】:2020-12-30 09:39:50
【问题描述】:
我需要将文件从/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 下?
谢谢
【问题讨论】:
-
这个问题没有任何具体的ansible。如果您不使用 ansible,您将如何在 shell 中手动完成此任务?
-
我在做
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/最初我以为不会复制文件,只复制目录,但这似乎对文件和目录都有效。这是正确的方法吗?