前端之家收集整理的这篇文章主要介绍了
如何使用Bash将一个目录合并到另一个目录?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找shell脚本,将
文件从一个目录合并到另一个。
样品:
html/
a/
b.html
index.html
html_new/
a/
b2.html
b.html
用法:
./mergedirs.sh html html_new
结果:
html/
a/
b.html
b2.html
index.html
html / a / b.html被替换为html_new / a / b.html
html / a / b2.html从html_new / a / b2.html复制
html / index.html保持不变
你可能只是想要cp -R $ 1 / * $ 2 / – 这是一个递归的副本。
(如果可能存在隐藏文件(名称以点开头的文件),则应在该命令前添加shopt -s dotglob;以确保它们匹配。