Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 复制到相应的文件夹_Regex_Macos_Bash - Fatal编程技术网

Regex 复制到相应的文件夹

Regex 复制到相应的文件夹,regex,macos,bash,Regex,Macos,Bash,我正在尝试将文件从一组文件夹复制到另一组文件夹,其中两组文件夹具有相同的结构。在微观世界中,它类似于以下层次结构: source A1 file A2 file B1 file target A1 file2 A2 file2 B1 file2 我想将源中的所有文件复制到目标中相应的文件夹中,而不破坏当前内容。怎么样 cp -R <source> <dest> cp-R cp-R应该可以做到这一点。也可以使用树来显示您的结构(无论

我正在尝试将文件从一组文件夹复制到另一组文件夹,其中两组文件夹具有相同的结构。在微观世界中,它类似于以下层次结构:

source
 A1
  file
 A2
  file
 B1
  file

target
 A1
  file2
 A2
  file2
 B1
  file2
我想将
中的所有文件复制到
目标
中相应的文件夹中,而不破坏当前内容。

怎么样

cp -R <source> <dest>
cp-R

cp-R
应该可以做到这一点。也可以使用
来显示您的结构(无论您是制作一个示例还是想要使用实际的文件)。。。我很想做一些重负荷的正则表达式,现在我觉得自己很傻。如果我的目的地中有其他内容,会
cp-R source/*/file destination
覆盖它吗?@rsegal是的。使用
-u
标志仅在源文件较新时进行复制。如果没有
-f
标志,它将不会覆盖它们,除非您告诉它覆盖它们。