在OSX ssh rsync上保留别名

时间:2015-09-06 22:12:37

标签: macos ssh osx-yosemite rsync

我有一段时间在OSX(优胜美地)上通过ssh保留rsync别名的魔鬼

rsync -av -e ssh me@N.N.N.N:/Users/me/stuff/ /Users/me/stuff

不保留别名。它在目标上创建别名...但它不指向原始文件(在目标上)。启动Finder窗口,打开源上的文件共享,然后拖放保留别名,但这是我到目前为止已经知道如何执行此操作的唯一方法,我更喜欢非-GUI解决方案。 rsync之外的东西会在ssh上工作吗?

我已尝试过原生OSX rsync和Homebrew's。

提前感谢超级!

1 个答案:

答案 0 :(得分:5)

使用-E选项。别名文件包括资源分叉。 -E选项记录为:

  -E, --extended-attributes
          Apple specific option  to  copy  extended  attributes,  resource
          forks,  and  ACLs.   Requires at least Mac OS X 10.4 or suitably
          patched rsync.