我需要将一些文件复制到另一个目录。源码结构如下
src/foo1.h
src/foo2.h
src/bar/foobar.h
我需要复制这些,所以它们最终会出现在这里
/usr/include/foo/foo1.h
/usr/include/foo/foo2.h
/usr/include/foo/bar/foobar.h
在 Linux 中,我使用cp -u --parents *.h bar/*.h /usr/include/foofrom src,效果很好。但是,我在 Mac OSX 中找不到合适的替代品 -cp不支持parents或等效选项,并且install支持-d应该保留结构,但给我以下错误:install: foo1.h exists but it's not a directory
我被困住了。有任何想法吗?