我正在寻找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;以确保它们匹配。