0
I имеет следующую структуру файла:Переместить файлы из всех каталогов в родительский каталог с помощью анзибля
- Parent
- folder1
- file1
- folder2
- file2
- folder3
- file3
И я хочу, чтобы file1, file2, file3 быть перемещен в родительский каталог. Проблема заключается в том, чтобы найти все директории внутри родительских directory.I пытаюсь реализовать что-то вроде этого:
- name: Moving file.
command: mv /parent/{{item}}/* /parent
with_items: "folders in parent"
Любой подход будет хорошо для меня. У меня нет никакой подсказки.
большое спасибо @udondan. Это сработало. И как я могу удалить эти пустые папки? – Shasha99
Мне лично не нравятся задачи оболочки/команды и скорее создадут новый модуль python для выполнения всей работы. Хотя быстрым решением было бы запустить что-то вроде этого: '- command: find/parent -type d -empty -exec rmdir {} \;' – udondan