我想这应该是一个简单的命令,但我找不到一种方法将目录的内容复制到包含在每个子目录中的每个子目录父目录。例如,假设我想复制路径:Bash将一个目录的内容复制到父目录中包含的每个目录
user/origin
到目标“目标”目录内的下列所有目录。例如...
user/target/1, user/target/6, user/target/2, user/target/a/10, etc.
有什么办法可以实现这个功能吗?
我想这应该是一个简单的命令,但我找不到一种方法将目录的内容复制到包含在每个子目录中的每个子目录父目录。例如,假设我想复制路径:Bash将一个目录的内容复制到父目录中包含的每个目录
user/origin
到目标“目标”目录内的下列所有目录。例如...
user/target/1, user/target/6, user/target/2, user/target/a/10, etc.
有什么办法可以实现这个功能吗?
要小心,因为你可以得到一个无限循环,通常高管应该足够了,但是当你使用递归这样就导致一个无限循环,所以使用xargs的:
find user/target/ -type d | xargs -I {} cp -r user/origin {}
你用什么命令和是什么精确的错误报告? – msw 2014-11-07 02:18:04
我还没有收到任何错误,因为我根本不知道该命令是什么,我可以使用cp命令以增量方式执行此操作,但父目录包含1000个目标目录。我不确定从Bash中拷贝到何种语法。 – George 2014-11-07 02:32:53