如何在 Mac OS X 中使用同上合并目录

目录:

Anonim

如果您有两个需要连接在一起的目录,您可以将所有内容拖放到一起,使用“mv”命令手动移动文件,或者,正如我们将在此处展示的那样,您可以快速使用命令行工具 ditto 或“cp”合并 Mac OS X 中的任意两个目录。

命令行通常是针对高级用户的,但ditto使用起来非常简单,所以几乎任何人只要熟悉终端就可以这样使用。下面我们来学习如何在Mac上使用ditto命令合并目录。

如何使用ditto合并文件夹

要使用ditto 将目录合并在一起,请启动终端应用程序。

You'll want to use the following syntax:

同上目录1 目录2

如果目标(directory2)已经存在目录,则源(directory1)的内容将与目标(destination2)的内容合并。

然后回车执行命令。

举个例子,假设我想将“August 2010”的图片合并到“Summer 2010”,那么我将使用以下命令字符串来完成此操作:

"

同上2010>年8月"

点击返回将合并这两个目录。

了解 ditto 的工作原理以及它与 mv 和 cp 命令的区别很重要,如果您不熟悉,手册页是一个很好的起点。同上的手册页进一步描述:

注意目标目录的创建,正如我们在这里强调的那样,将源目录和目标目录与同上字符串合并的能力。

如果您不熟悉命令行或不习惯将其用于更高级的文件传输方法,您可能只想使用Finder GUI 来执行此类操作。

另一个选项是使用cp 命令,其行为类似于同上。虽然语法有点复杂。

在命令行中使用“cp”合并目录

如果你不想使用同上,你也可以使用带有-r和-n标志的cp命令,如下所示:

cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/

这会将所有内容从Dir1 复制到Dir2 但不会覆盖任何匹配的文件。

你知道另一种从命令行合并目录的方法吗?与我们分享您在 Mac 上合并文件夹的提示和技巧!

如何在 Mac OS X 中使用同上合并目录