使用“ mv”或“ ditto”合并OS X中的文件夹

用户名

习惯于Windows的工作方式,我发现OS X没有合并功能-移动意味着替换文件夹。尽管这确实有道理,但我很想合并!


我有两个Wordpress目录,1​​个包含默认源,2个包含插件自定义主题等的工作版本。

我希望看到两者之间的区别,因此将其放在SVN上。文件夹1已经打开,从理论上讲,现在我应该简单地将2的内容与1合并,方法是用2的内容替换所有内容,但保持隐藏的SVN文件不变。

不幸的是,OS X在移动时会替换文件夹,以使我的SVN客户端发疯并且不再理解文件夹的结构。

因此,我相信我的选择是mvditto,但是在我的情况下您会使用哪一个?如何使用?

sudo mv wordpress /Documents/svn/wwwholiday/trunk/wordpress

我想mv覆盖它找到的所有内容,但不要理会文件夹1中已经存在的内容,而文件夹2中没有重复的内容。

slhck

以一种方式合并文件夹的最简单方法,例如

合并文件夹1→文件夹2中的所有内容

将被使用rsync

rsync -avh folder1/* folder2/

这将:

  • 将仅存在于文件夹1及其子目录中的所有文件移动到文件夹2
  • 如果文件夹2中没有任何内容,则不会覆盖它
  • 除非添加--ignore-existing选项否则覆盖已更改的文件
  • 不会从文件夹2中删除任何内容,除非您添加该--delete选项

随意这适应您的情况(其中folder1folder2是倒过来,我猜)。

您可以尝试通过调用以下命令查看命令的作用:

rsync -avh --dry-run folder1/ folder2/

dry-run开关会显示它做什么。


不要忘记反斜杠具有特殊含义,因此folder2/目的地与并不相同folder2查看的联机帮助以rsync了解用法和更多选项。

还值得推荐的是-P(根据--helpsame as --partial --progress),其中增加show progress during transferkeep partially transferred files(如果有一个故障是用于重试是有用的)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅使用mv移动文件夹

来自分类Dev

使用OS X Automator在所选文件夹中创建文件夹

来自分类Dev

使用 mv 后文件和文件夹消失

来自分类Dev

使用mv命令时如何排除文件夹

来自分类Dev

使用mv命令时如何排除文件夹

来自分类Dev

尝试使用mv文件夹,现在找不到文件夹

来自分类Dev

Mac OS X中单个选定文件夹的快捷方式无法使用服务

来自分类Dev

如何使用python和os合并特定文件夹中的所有csv文件

来自分类Dev

使用C#合并文件夹中的Word文档

来自分类Dev

BASH-使用mv时合并目录

来自分类Dev

Unix / Mac OS X:使用文件列表复制文件和文件夹,并保持目录结构

来自分类Dev

防止mv移动目标文件夹

来自分类Dev

如何使用“ mv”收集“ find”在同一文件夹中找到的所有文件?

来自分类Dev

如何使用mv命令删除文件?

来自分类Dev

使用`mv`命令,我的文件消失了

来自分类Dev

使用mv命令移动随机文件

来自分类Dev

使用 mv 命令后文件丢失

来自分类Dev

使用 mv 命令移动包含空格的文件

来自分类Dev

仅当目标位于同一驱动器上时,如何使用mv在UNIX中移动文件夹

来自分类Dev

如何在OS X Lion中对文件夹进行排序,而不必像使用“排列方式”那样对文件进行分组?

来自分类Dev

MV与文件

来自分类Dev

如何在文件夹中合并所有JS文件并在GruntJS中使用SASS?

来自分类Dev

使用excel vba合并文件夹中的所有pdf文件

来自分类Dev

替换/添加到OS X中的文件夹?

来自分类Dev

如何使用OS X API查找应用程序首选项文件夹?

来自分类Dev

使用Swift在OS X上获取所有可用的文件夹元数据

来自分类Dev

如何在OS X终端中使用find命令搜索文件夹?

来自分类Dev

(cp是cat,而mv是?)mv将多个文件合并为一个文件,而不是cat * rm *

来自分类Dev

使用python和os.walk()重命名子文件夹中的文件

Related 相关文章

  1. 1

    仅使用mv移动文件夹

  2. 2

    使用OS X Automator在所选文件夹中创建文件夹

  3. 3

    使用 mv 后文件和文件夹消失

  4. 4

    使用mv命令时如何排除文件夹

  5. 5

    使用mv命令时如何排除文件夹

  6. 6

    尝试使用mv文件夹,现在找不到文件夹

  7. 7

    Mac OS X中单个选定文件夹的快捷方式无法使用服务

  8. 8

    如何使用python和os合并特定文件夹中的所有csv文件

  9. 9

    使用C#合并文件夹中的Word文档

  10. 10

    BASH-使用mv时合并目录

  11. 11

    Unix / Mac OS X:使用文件列表复制文件和文件夹,并保持目录结构

  12. 12

    防止mv移动目标文件夹

  13. 13

    如何使用“ mv”收集“ find”在同一文件夹中找到的所有文件?

  14. 14

    如何使用mv命令删除文件?

  15. 15

    使用`mv`命令,我的文件消失了

  16. 16

    使用mv命令移动随机文件

  17. 17

    使用 mv 命令后文件丢失

  18. 18

    使用 mv 命令移动包含空格的文件

  19. 19

    仅当目标位于同一驱动器上时,如何使用mv在UNIX中移动文件夹

  20. 20

    如何在OS X Lion中对文件夹进行排序,而不必像使用“排列方式”那样对文件进行分组?

  21. 21

    MV与文件

  22. 22

    如何在文件夹中合并所有JS文件并在GruntJS中使用SASS?

  23. 23

    使用excel vba合并文件夹中的所有pdf文件

  24. 24

    替换/添加到OS X中的文件夹?

  25. 25

    如何使用OS X API查找应用程序首选项文件夹?

  26. 26

    使用Swift在OS X上获取所有可用的文件夹元数据

  27. 27

    如何在OS X终端中使用find命令搜索文件夹?

  28. 28

    (cp是cat,而mv是?)mv将多个文件合并为一个文件,而不是cat * rm *

  29. 29

    使用python和os.walk()重命名子文件夹中的文件

热门标签

归档