前言
相信我们在使用计算机的过程中存在这样的情况,不同的地方都需要用到同一个大的视频或者其他数据。常常需要把这些数据复制过来复制过去,浪费时间和空间。这时候,创建数据或者文件夹的软连接就显得很方便了。让连接让不同的文件路径都指向同一个数据,节约了时间和空间。
所谓的硬链接和软连接,就是让不同的文件夹路径都指向相同的数据;我们可以通过不同的路径查看、复制、删除同一个东西。两者出现时间不同,兼容性不同,特性也不同。我目前做深度学习,都是使用的软连接。
具体什么是软连接和硬链接,请参看博文理解 Linux 的硬链接与软链接;Windows下的相关情况请参考博文Windows中的硬链接和软链接(hard link 和 Symbolic link)
创建方式
- Windows:
mklink /J targetDir SourceDir
(只能在cmd窗口使用,在powershell中使用需要在前面加cmd /c
) - Linux:
ln -s SourceDir targetDir
注:为避免失败,请使用绝对路径!