当前位置:  开发笔记 > 运维 > 正文

如何在OS X上使用ditto在Linux上像cp -a一样工作

如何解决《如何在OSX上使用ditto在Linux上像cp-a一样工作》经验,为你挑选了1个好方法。

我是一个Linux人,我习惯用复制目录树cp -a.OS X没有-a选项cp...但它确实有ditto命令.我现在正在读这个男人ditto,但有什么我应该特别注意的吗?



1> Simurr..:

按照CP手册页CP -a相同CP -dpR这是

-p = preserve mode,ownership,timestamps
-R = recursive
-d = no dereference and preserve links

OS X等价物

cp -pPR

-p = preserve
-R = recursive
-P = no symbolic links are followed -- can be added but this is the default behavior

唯一缺少的是-d,我认为是默认行为,但我并不积极.

我从未搞砸过同上

编辑 - @SoloBold

-L遵循符号链接. -p不遵循符号链接.OS X(至少10.4)没有-d选项.

这是一个巨大的差异.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有