Mam podobną sturecture pliku:
/home/dave/documents/static/
/home/static/
/home/dave/pictures/static/
/home/dave/otherfolders/
...
Chcę skopiować z tego katalogu tylko foldery o nazwie static. Te foldery mogą być również podfolderami. I powinien tworzyć tę samą strukturę w nowym folderze, który miał wcześniej. To znaczy:
cp -r /home/* /otherhome/
Próbowałem tego:
find home/ -name 'static' -exec cp -r '{}/*' 'otherhome/{}' ';'
Ale dostaję błędy, które /home/dave/documents/static/*i inne statyczne foldery nie istnieją. Chyba nie mogę połączyć nazw plików /*. Masz pomysł, jak to zrobić?
/otherhome/dave/documents/static/Innymi folderami statycznymi i niczym więcej.
staticfolderuotherhome?