按照网上的教程,在/usr/local中操作cuda文件夹,但是发现这里会出现不止一个cuda文件夹:
可以看大这里有cuda
、cuda-11
、cuda-11.8
三个文件夹,实际上我安装的是11.8的cuda,那么第三个文件是好理解的,就是我cuda的安装文件,其他两个如何理解?
通过查询ls命令发现,蓝色代表文件夹,而亮蓝色代表符号链接,实际上前两个cuda就是一种链接而已,通过ll
命令更详细查看,发现这两个指向了alternatives文件夹下的目录。
然后去alternatives中查看这两个文件夹,发现又指向了cuda-11.8
,所以实际上三个cuda文件夹都是cuda-11.8
的映射。
当然我仍然不清楚为什么会有前两个符号链接,但是至少有一个事情是比较清楚的,无论是对三个哪一个文件夹进行操作,应该都可以等效于对真实cuda文件夹的操作,比如设置环境变量中全部设置成真实cuda文件夹也应该没关系。