加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何使用Bash将一个目录合并到另一个目录?

发布时间:2020-12-15 16:24:43 所属栏目:安全 来源:网络整理
导读:我正在寻找shell脚本,将文件从一个目录合并到另一个。 样品: html/ a/ b.html index.htmlhtml_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 h
我正在寻找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;以确保它们匹配。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读