MAC实现文件夹合并和增量覆盖

之前更新stm32固件包的时候才发现MACOS系统文件夹的合并与增量覆盖机制不像windows下那样可以直接用同名新文件夹中的同名新文件替换老的同名文件夹中的每一个同名老文件,而是会直接把老的同名文件夹整个删了然后把新的文件夹整个复制过去

换句话说就是,打个比方,你想把一个名字叫TEST的文件夹从别处中复制到桌面,然而桌面上如果这时已经存在一个名字叫TEST的文件夹,系统会自动先把桌面上的那个TEST文件夹整个删了,然后再把新的TEST复制到桌面

解决方法是打开终端,输入“cp -rf ”(注意-rf后面的空格别漏了,双引号别跟着打进去,意思就是只要打rm -rf加一个空格就行)

然后直接鼠标左键按住你想复制的那个TEST文件夹,把它直接拖进终端,文件夹的地址会自动填上,比自己手打容易出现失误靠谱多了

之后在他帮你自动填写好的地址后面加上“/”(双引号别跟着打进去,注意你自己手打的这个“/”和他帮你自动填写的地址之间不要加空格,二者是紧挨着的)

然后在你手打的这个“/”后面加上一个空格

最后用同样方法再把你桌面上的那个TEST文件夹拖进终端窗口,他也会自动帮你补好地址,同样比自己手打靠谱

完成以上所有步骤后敲下回车(换句话说就是在完成上述所有步骤前你一次回车都不需要按)

注意,以上两个文件夹的拖动顺序绝不可以出错,不然你得到的结果和你想象中会完全是反过来的,会变成老文件夹中的文件替换了新文件夹中的文件

MAC实现文件夹合并和增量覆盖

上一篇:Windows下搭建论坛


下一篇:ubuntu下CuteCom软件使用