我的观察是,大多数 python 文件位于一些标准位置,例如
site-packages
是指向 inode 的实际文件名(位于非标准文件夹中)的符号链接。
问题
您认为这些应该是硬链接吗?因为实际的文件名更改会产生问题
答案1
您完全误解了软链接和硬链接的概念。当原始链接和链接驻留在不同的文件系统中时,软链接可以正常工作。硬链接仅在一个文件系统中工作。请检查Stackoverflow 中的这个问答了解更多信息。
我的观察是,大多数 python 文件位于一些标准位置,例如
site-packages
是指向 inode 的实际文件名(位于非标准文件夹中)的符号链接。
问题
您认为这些应该是硬链接吗?因为实际的文件名更改会产生问题
您完全误解了软链接和硬链接的概念。当原始链接和链接驻留在不同的文件系统中时,软链接可以正常工作。硬链接仅在一个文件系统中工作。请检查Stackoverflow 中的这个问答了解更多信息。