Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.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
Macos Bash(在mac上)-如何在一定条件下创建文件夹结构_Macos_Bash - Fatal编程技术网

Macos Bash(在mac上)-如何在一定条件下创建文件夹结构

Macos Bash(在mac上)-如何在一定条件下创建文件夹结构,macos,bash,Macos,Bash,我有一个文件夹结构a A |-Directory X1 |--File 1 |--File 2 |--File 3 |-Directory X2 |--File 1 |--File 2 我也有文件夹结构B B |-Directory X1 |--File 1 |--File 2 |--File 3 |-Directory X2 |--File 1 |--File 2 |--File 3 <--- This files doesn't exist in folder stru

我有一个文件夹结构a

A
|-Directory X1
|--File 1
|--File 2
|--File 3
|-Directory X2
|--File 1
|--File 2
我也有文件夹结构B

B
|-Directory X1
|--File 1
|--File 2
|--File 3
|-Directory X2
|--File 1
|--File 2
|--File 3        <--- This files doesn't exist in folder structure A
|-Directory X3   <--- This folder doesn't exist in folder structure A
|--File 1
|--File 2
|--File 3

rsync
将执行此操作

rsync -avz B/* A
如果希望删除
-delete*
参数中存在于
A/
中但未删除
B/
的文件。

cp-an
(存档+noclobber)?
rsync -avz B/* A