在我的 Mac 上cp命令运行速度比动量. 为什么有可能?
Mac-Pro-AVM-4:2014-10-22 editor$ time cp /Volumes/AVM4_HD5/INGEST/Final\ Cut\ Original\ Media/2014-10-22/Clip\ \#13.mov /Volumes/VIDEO1/MATERIAL/327/Source/sd3
real 0m4.466s
user 0m0.002s
sys 0m0.214s
Mac-Pro-AVM-4:2014-10-22 editor$ time mv /Volumes/AVM4_HD5/INGEST/Final\ Cut\ Original\ Media/2014-10-22/Clip\ \#13.mov /Volumes/VIDEO1/MATERIAL/327/Source/sd3
real 0m36.091s
user 0m0.032s
sys 0m1.378s
Finder 还会在 4-5 秒内移动此文件。AVM4_HD5 - 本地 HDD,VIDEO1 - smb 安装的 RAID,OS X 10.9.5。
答案1
Tetsujin 说得对;在这种情况下,移动会复制,然后删除原始内容。我还想补充几点。
首先,这仅适用于移动时卷间。如果您在同一卷上从一个位置移动到另一个位置,则移动几乎是即时的,因为它只需要更改指定文件所在位置的少量数据;它实际上并不移动文件数据。另一方面,复制必须复制数据本身。如果您从一个卷移动到另一个卷,复制和移动都必须复制数据,但移动还有一项额外的任务,即删除原始数据。
其次,请记住 Final Cut Pro X 使用别名来引用媒体。移动或复制时要小心,并确保知道别名实际指向哪个文件。不过你可能已经知道了。:)