我想将目录“foo”及其所有子目录复制到“foo_copy”。
1)我不希望'foo_copy'拥有一些文件或目录的多个副本,每个文件或目录的符号链接都有一个副本。
2) 我不希望 'foo_copy' 的符号链接指向 'foo' 目录。
我想要一个完全相同的副本:
1) 'foo_copy' 的文件和目录与它们在 'foo' 中的位置相同,但现在在 'foo_copy' 中。
2) 'foo_copy' 的符号链接指向他们在 'foo' 中指向的相同文件或目录,但现在在 'foo_copy' 中除外。
我不知道我的链接是绝对的还是相对的。我希望有一个无论哪种方式都能奏效的解决方案。
加分项,这是针对 Mac (FreeBSD)rsync
版本 2.6.9 协议版本 29。
一些替代品
cp
(我假设有人会用 BSD 版本回答)是标准 POSIX 实用程序pax
:苹果的同上:
您询问的工具有一些微妙的问题,但幸运的是,您将在这里遇到的唯一问题是必须使用斜杠:
当然还有 Finder 中的重复函数 ( ⌘ Super+ D)。
进一步阅读