通过OSX ssh rsync保留别名

Dri*_*ler 3 macos ssh rsync osx-yosemite

我在OSX(Yosemite)上通过ssh在rsync上保留别名来保留时间的魔鬼

rsync -av -e ssh me@N.N.N.N:/Users/me/stuff/ /Users/me/stuff
Run Code Online (Sandbox Code Playgroud)

不保留别名。它在目标上创建了别名...但是它没有指向原始文件(在目标上)。打开Finder窗口,在源上打开“文件共享”,然后拖放以保留别名,但这是到目前为止我唯一确定了如何执行此操作的方法,并且我希望使用非GUI解决方案。除了rsync之外,其他东西还能在ssh上工作吗?

我已经尝试了本机OSX rsync和Homebrew的。

预先感谢超级!

Ken*_*ses 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.
Run Code Online (Sandbox Code Playgroud)