我是一个Linux人,我习惯用复制目录树cp -a
.OS X没有-a
选项cp
...但它确实有ditto
命令.我现在正在读这个男人ditto
,但有什么我应该特别注意的吗?
按照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选项.
这是一个巨大的差异.