准备复制意味着什么?


4

我正在尝试将大量文件从硬盘驱动器复制到时间胶囊。大约200 GB。通常,在OSX中复制文件非常快速且简单,但是我发现这难以管理,因为在开始复制之前它准备复制文件,并且要复制的文件数逐渐增加。

通常这个阶段在眨眼间就结束了,但是由于音量很大,耗时超过20分钟,因此我放弃了。这段时间到底在做什么?当我仅复制一个文件夹(硬盘驱动器的根目录中只有一个文件夹)时,为什么它需要这样做,所以它知道所有文件都在其中。

无论如何,是否要跳过此过程,因为它实际上更快,尽管对我来说更耗时,但要一个又一个地复制较小的块?

为什么在没有任何准备的情况下仅复制所有1和0?


压缩大量文件也是如此:“准备压缩”。就我所知,基本命令不执行此操作似乎很奇怪?
哈里

Answers:


1

不知道“准备”阶段实际上是做什么的。我怀疑这可能与验证目标源中是否没有文件/文件夹有关(导致它不得不询问您如何处理冲突)。

无论哪种情况,如果您对终端感到满意,都可以使用rsync,它会立即开始复制并立即提供反馈。

我会用类似的东西:

rsync --partial --progress -av〜/ Desktop / MyFolder / Volumes / MyTimeCapsule /

祝好运!


实际上,上面的命令不会立即开始复制。它说“正在构建文件列表...”,然后是它已看到的文件数量的计数,每次增加100。
迈克尔

0

正如@Harv建议的那样,您可以使用rsync而不是Finder来复制文件,但是如果您使用Apple随小牛提供的rsync版本(2.6.x),它将在复制任何内容之前先建立文件列表,这就是您要执行的操作。首先试图避免。

根据此处的答案,显然版本3或更高版本的rsync可以动态建立文件列表:https : //serverfault.com/questions/208494/rsync-is-just-hanging-building-file-list

要使用rsync 3,您必须从某个地方获得更新的版本。这是一篇讨论某些选项的博客文章:http : //blog.brettalton.com/2013/08/05/how-to-speed-up-rsync-on-your-mac-and-stop-the-dreaded-建筑文件列表/


1
brew install rsync可以用来获得rsync的3
罗德里戈·洛佩斯拿督
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.