软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。软连接类似与c语言中的指针,传递的是文件的地址;更形象一些,软连接类似于WINDOWS系统中的快捷方式。
例如,在a文件夹下存在一个文件hello,如果在b文件夹下也需要访问hello文件,那么一个做法就是把hello复制到b文件夹下,另一个做法就是在b文件夹下建立hello的软连接。通过软连接,就不需要复制文件了,相当于文件只有一份,但在两个文件夹下都可以访问。
创建软连接的方法需要使用下面的命令
ln -s [源文件或目录] [目标文件或目录]
如下实例
ln –s ./a/test ./b/hello
它的作用是将当前路径下的a文件夹中的test文件,在当前路径的b文件夹中建立软连接,并且用一个新的名字为hello