V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mhtt
V2EX  ›  问与答

macOS 下如何更好的合并两个文件夹的文件?

  •  
  •   mhtt · 2016-07-27 09:53:51 +08:00 · 3692 次点击
    这是一个创建于 3040 天前的主题,其中的信息可能已经有所发展或是发生改变。

    a 和 b 文件夹下有多个文件夹,里面包含了多个文件,现在遇到的问题是,这些文件有一部分是重复的,我想把这些文件都合并到一个文件夹下面,请问有什么工具?

    不想手工操作,文件实在太多了

    24 条回复    2016-07-27 19:33:03 +08:00
    cartmanie
        1
    cartmanie  
       2016-07-27 10:18:07 +08:00 via iPad
    Beyond compare
    Exin
        2
    Exin  
       2016-07-27 10:24:49 +08:00 via Android
    突然想给 Windows 文件管理器点个赞
    mrytsr
        3
    mrytsr  
       2016-07-27 10:26:18 +08:00 via Android
    cp -r
    n6DD1A640
        4
    n6DD1A640  
       2016-07-27 10:58:35 +08:00
    man ditto
    clare0621
        5
    clare0621  
       2016-07-27 11:19:15 +08:00
    难道不是 cmd+v 然后选择合并吗
    hstdt
        6
    hstdt  
       2016-07-27 11:55:10 +08:00 via iPhone
    @clare0621 别瞎说,会覆盖的。
    hstdt
        7
    hstdt  
       2016-07-27 11:56:12 +08:00 via iPhone
    @clare0621 会直接覆盖的,貌似没有 win 那样一个个选的功能
    belowfrog
        8
    belowfrog  
       2016-07-27 12:00:11 +08:00
    cp -u ,只复制不存在的文件
    http://billie66.github.io/TLCL/book/chap05.html
    loading
        9
    loading  
       2016-07-27 12:08:32 +08:00 via Android
    这是 os x 最没人性的地方
    Tardis0127
        10
    Tardis0127  
       2016-07-27 12:49:04 +08:00 via iPhone
    这个 win10 倒是不错,类似 Beyond Compare
    USCONAN
        11
    USCONAN  
       2016-07-27 13:00:11 +08:00
    難道不是 Option 合併嗎 @@?
    livelazily
        12
    livelazily  
       2016-07-27 13:00:30 +08:00
    SoloCompany
        13
    SoloCompany  
       2016-07-27 14:05:58 +08:00
    10.11 的 CMD+V 不是已经支持合并了吗
    zpvip
        14
    zpvip  
       2016-07-27 15:37:49 +08:00
    这个坑要谨慎,做什么事之前都要启动 Time machine
    mystryl
        15
    mystryl  
       2016-07-27 15:39:07 +08:00
    我点进来之前以为三楼之内肯定有 option ,居然到 11 楼。。。
    haiyon
        16
    haiyon  
       2016-07-27 15:43:31 +08:00
    之前倒资料曾因为这个丢失过 1 年的归档工作文件... , 万幸从另外一台机器上找到
    chairuosen
        17
    chairuosen  
       2016-07-27 15:50:44 +08:00
    当你有了 Time machine 怎么合并都可以
    mhtt
        18
    mhtt  
    OP
       2016-07-27 16:24:44 +08:00
    @USCONAN
    @livelazily
    @mystryl 貌似 option 这个功能已经没有了
    livelazily
        19
    livelazily  
       2016-07-27 16:27:24 +08:00
    @mhtt 我自己实测有, OS X 10.11.6
    mhtt
        20
    mhtt  
    OP
       2016-07-27 16:34:29 +08:00
    @livelazily 你是怎么操作的?我也是 10.11.6 ,我的操作是安装 opt ,用鼠标把一个文件夹拖入到另外一个地方,然后会弹出窗口,只有两个选项 取消和覆盖,没有合并选项。
    livelazily
        21
    livelazily  
       2016-07-27 16:47:55 +08:00
    @mhtt 测试出来了,需要两个文件夹直接子级有不同才会触发合并选项,例如:
    test/
    --dir1/
    ----file1
    ----fiel2
    --dir2/
    ----fiel3
    ----file4

    test/
    --dir1/
    ----file5
    ----fiel6
    --dir2/
    ----fiel3
    ----file4
    ----file7
    是不会有合并选项的,两个 test 的直接子级都一样

    在其中一个 test 文件夹内新建个文件后再测试就会有合并选项了
    实在不放心可以先备份文件再测试看看效果

    这个不知道要说 finder 聪明好还是 SB 好了
    mkeith
        22
    mkeith  
       2016-07-27 19:06:38 +08:00
    rsync
    USCONAN
        23
    USCONAN  
       2016-07-27 19:16:56 +08:00
    @mhtt
    @livelazily

    https://support.apple.com/kb/PH18762?locale=zh_TW&viewlocale=zh_TW


    合併兩個名稱相同的檔案夾
    若您有兩個名稱相同但位置不同的檔案夾,您可以合併成一個檔案夾。

    按住 Option 鍵,然後拖移一個檔案夾到含有相同名稱檔案夾的位置。在顯示的對話框中按一下「合併」。

    只有在其中一個檔案夾內包含了另一個檔案夾所沒有的項目時,才會顯示「合併」的選項。若檔案夾包含版本不同但名稱相同的檔案,則只會顯示「停止」或「取代」的選項。

    若要自動整理您的檔案,請使用「智慧型檔案夾」。「智慧型檔案夾」會使用搜尋功能來依類型和標題自動收集檔案,並在您更改、加入和移除 Mac 上的檔案時立即更新。
    knightdf
        24
    knightdf  
       2016-07-27 19:33:03 +08:00
    写个 shell 不就搞定了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   938 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 20:47 · PVG 04:47 · LAX 12:47 · JFK 15:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.