Answers:
简短的回答,不。硬链接文件时,您使用的测量工具不会花费时间来节省所节省的空间,因此它会过度使用所占用的空间。
图书馆使用“硬链接”指向文件的实际位置,因此两者看起来大小大致相同,但是每张实际照片仅位于硬盘驱动器上的一个位置,并且两个图书馆都有指针。
删除任何一个库都不会影响存储空间,仅删除这两个库实际上会从驱动器中删除50GB的数据。
请参阅:照片通过与iPhoto或Aperture库共享图像来节省磁盘空间
有关Ars Technica硬链接的更多信息:
硬链接只是对磁盘上某些数据的引用。可以将文件视为名称和指向某些数据的指针的组合。删除文件实际上意味着删除该二重奏的名称部分。如果没有更多的名称指向特定的数据磁盘,则可以重复使用该磁盘空间。”
我已经花了很多时间来解决这个问题,并希望即使这不是引起问题的最常见原因,它也可以提供帮助。
对我来说,这里的问题是要知道Photos和iPhotos是将您的照片存储在硬盘的两个不同空间中两次还是仅将它们存储在具有符号链接的一次中。
我说对我来说这是两个不同的地方(这不是一件好事),如果您查看两个目录中特定图片的大小,它们是不相同的。因此对我来说,它不是同一对象(硬链接的大小将完全相同),如果对这两个文件(相同图片)执行“ ls -lha”:
/Users/doubelle/Pictures/iPhoto Library.migratedphotolibrary/Data/2015/01/18/20150118-110234/2pfRkFdYTrSDeax1Tqq6DQ
/Users/doubelle/Pictures/Photos Library.photoslibrary/Data/2015/01/18/20150118-110234/2pfRkFdYTrSDeax1Tqq6DQ
您获得这些不同的文件大小
-rw-r--r--@ 1 doubelle staff 38199 1 jul 22:47 IMG_0762.jpg
-rw-r--r--@ 1 doubelle staff 37136 1 jul 22:48 IMG_0762_migrated.jpg
这样,您可以知道文件是链接还是重复的。