我的结构:
文件夹a,包括文件1.txt,2.c,3.h; 文件夹b,包含文件和子目录:2.txt,7.h,/ folder subC包括8.h
A
|
1.txt
2.c
3.h
B
|
2.txt
7.h
subC
|
8.h
现在我要将文件夹b中的所有相同结构都复制到文件夹a中吗?
Copy -rf由于目录和文件也要保持结构而需要工作。
答案 0 :(得分:0)
cp -r
尽可能保留结构。如果文件名和目录名之间没有冲突,则应执行以下操作:
cp -r B/* A
经过测试
mkdir {A,B}
touch A/{1.txt,2.c,3.h}
touch B/{2.txt,7.h}
mkdir B/subC
touch B/subC/8.h
cp -r B/* A
tree A
A
├── 1.txt
├── 2.c
├── 2.txt
├── 3.h
├── 7.h
└── subC
└── 8.h