命令:ln -s 源文件 目标文件
注意事项:源文件和目标文件一定都要写绝对路径
原因:如果创建软连接时源文件没有写绝对路径,系统会在当前目录下匹配该源文件,虽然可以创建成功(创建时不会报错),但是链接文件在与源文件建立链接时系统会默认是在目标文件所在的目录下匹配,所以无法匹配成功(建立连接失败)。
第一种情况:源文件(/root/yx)和目标文件(/yx.lnk)不在同一个目录下,且创建软链接时源文件不使用绝对路径,结果是创建成功,但是匹配失败
第二种情况:源文件(/root/yx)与目标文件(/yx.lnk2)不在同一目录下,且创建软链接时源文件使用绝对路径
结果是创建成功且连接成功
第三种情况:源文件(/root/yx)与目标文件(/yx.lnk3)在同一目录下,且创建软链接时源文件不使用绝对路径,结果是创建成功,且连接成功