使用拖放与批量移动文件之间是否有区别mv
?
用例:
卷External_Drive_A具有大约8000个文件,总计9GB。External_Drive_B具有74GB的可用空间。理想的最终结果是将所有文件从A移到B,以便可以擦除A并将其用于其他位置。
拖放方法是为A打开一个Finder窗口,为B打开另一个Finder窗口,突出显示A上的所有文件,然后将它们单击并单击并拖动到B。
mv
方法是打开终端会话并调用
mkdir /Volumes/External_Drive_B/A_legacy
mv /Volumes/External_Drive_A/* /Volumes/External_Drive/B/A_legacy/
除复制和删除操作外,Drag&Drop还会在幕后做任何事情吗,还是严格来说是Beauty?
以下是jmlumpkin的回答:
他们不同!拖放会带来元数据,mv
而不会。我通过在文本文件的“获取信息”对话框的“聚光灯评论”部分添加一个短语来进行测试。当我跨卷拖放文件时,在目标上调用Get Info时会出现该短语。但是当使用mv
时,在目标上调用Get Info时缺少该短语。
这有点令人困惑,因为mv的手册页指出:“ mv实用程序现在支持HFS + Finder和扩展属性以及资源派生。mv实用程序将不再从HFS文件中剥离资源派生。有关替代方法,请参阅cp (1)。” 那么,此聚光灯信息存储在哪里?
—
罗伯特·S·西亚乔