Bash/unix,如何将所有内容(文件/子目录)从一个文件夹复制到另一个文件夹并保持文件夹结构
我的结构: 文件夹a,包括文件1.txt、2.c、3.h; 文件夹b,包括文件和子文件夹:2.txt,7.h,/Folder subC,包括8.hBash/unix,如何将所有内容(文件/子目录)从一个文件夹复制到另一个文件夹并保持文件夹结构,bash,unix,copy,subdirectory,Bash,Unix,Copy,Subdirectory,我的结构: 文件夹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中 复制-由于目录和文件的原因,rf需要工作以保持结构。cp-r尽可能保留结构。如果文件名和目录名之间没有冲突,则应采用以下方法: cp -r B/* A 测试 mkdir{A,
A
|
1.txt
2.c
3.h
B
|
2.txt
7.h
subC
|
8.h
现在我想把文件夹b中的所有内容都复制到文件夹a中
复制-由于目录和文件的原因,rf需要工作以保持结构。
cp-r
尽可能保留结构。如果文件名和目录名之间没有冲突,则应采用以下方法:
cp -r B/* A
测试
mkdir{A,B}
触摸A/{1.txt,2.c,3.h}
触摸B/{2.txt,7.h}
mkdir B/分包
触摸B/subC/8.h
cp-rb/*A
树A
A.
├── 1.txt
├── 2.c
├── 2.txt
├── 3.h
├── 7.h
└── 分包
└── 8.h
请将该示例输入的所需输出(无描述)添加到您的问题中(无评论)。@Mikael:cp-r….
或rsync-r代码>。rsync为您提供了更多选项,cp
更易于使用。