软链接简单地说就相当于windows中的快捷方式。在linux下,可以通过创建一个指向文件夹A的软连接B,点击B之后就可以看到A文件下的内容。如果我们要访问A的内容,那为何不直接访问A,而要先创建B,通过B来访问A呢?这不是多此一举吗?
其实不然,举个简单的例子就知道。比如我们在linux中安装java,java版本会经常更新的,通过创建一个指向java文件夹的软链接就可以很方便地更换java版本。如下图所示。
default是一个指向jdk1.7.0_80的软链接,当需要更换java版本时,只需要将default重新指向到新的java版本对应的文件夹就好。
一言概之,软链接可以便于维护。
当然软链接还有其他用处,先写到这。