I am trying to copy every HTML file from an src folder to a dist folder. However, I should like to preserve the original folder structure and if the dist folder does not exist I
In the case you don't have a version of bash with the --parents
option, cpio is awesome.
[ -d _dist/ ] || cd _src && find . -name '*.html' | cpio -pdm _dist && mv _dist ..
This would recursively copy all html
files into _dist
while maintaining the directory structures.
↳ GNU cpio manual - GNU Project