玩转 Mac 命令行:聪明的 Ditto

使用Ditto合并文件夹内容

在此重申,ditto 将会检查目标是否存在,如果是,它将会使二者合并,故此在命令行下合并文件目录 ditto 绝对是最简单的命令之一,当然现在也可以在 finder 下轻易完成这项工作。

ditto ~/Pictures/Fall2015/  /Volumes/PhotoBackup/2015/

此命令将会使「Fall2015」文件夹下所有图片复制到已经存在的「2015」文件夹下,有效的合并二者。如果文件夹原来没有,则会新建一个,名字为你命令行的预设或者与源文件夹名保持一致。

如果你想从目录中从目录中复制数据的过程中显示过程信息,请添加 -V 参数,注意这里的 V 为大写,小写 -v 只会显示复制结果。

无结构复制

如果你出于某种原因不想复制数据分支和其元结构请使用 -norsrc 参数:

ditto -V --norsrc ~/Sample/Folder /Volumes/NoMetadataBackups

,当然 你也可以在帮助页得到更多关于 ditto 的信息,其实你只需要键入:

man ditto

帮助页会显示 ditto 的基本用法及高级用法,在帮助界面通常用方向键来导航浏览。在你真正成为 ditto 重度依赖患者前,多拿那些无关紧要的文件(夹)练习一下,以确保你真正使用的时候操作的正确。

评论 1 条