如何解决Bash / unix,如何将所有内容文件/子目录从一个文件夹复制到另一个文件夹并保持文件夹结构
我的结构:
文件夹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由于目录和文件也要保持结构而需要工作。
解决方法
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。