У меня есть папка с подпапками и файлами внутри. Я хочу скопировать все html-файлы из всех подпапок в основную папку (родительскую) и поместить их в новую папку (расстояние) с той же структурой папок. (Я использую Mac)
parent
subfolder1 - file1.html, file4.html
subfolder2 - file2.html
subfolder3 - file3.html
Ожидаемый результат - папка dist со структурой такой же, как и в родительской папке:
dist
subfolder1 - file1.html, file4.html
subfolder2 - file2.html
subfolder3 - file3.html
Я использую эту команду:
cp -R ./parent/templates/**/*.html ./dist/templates
Но в результате папка шаблонов заполнена файлами .html, но не скопированы подпапки.
dist
file1.html
file2.html
file3.html
file4.html
Поэтому я не уверен, как это сделать.