什么是符号链接,如何创建符号链接?
符号连接又被叫做软连接,是相对于硬件链接而言的。类似于WINDOWS操作系统的快捷方式。删除源文件后此链接就会无效了。
符号链接的命令为
ln -s 源文件 新链接文件
下面用图来说明:
比如上图中我创建了一个aaa文件,此时为单一文件,不存在链接。
下面执行指令:
ln -s aaa aaa-link
此指令执行后就会创建一个软链接,敲入ls -l后显示如下图

可以看出第一个横线变为了l,表示此文件是个链接。后面的aaa-link->aaa表明了此链接指向哪个文件。为什么链接文件对所有用户的权限都这么开放了,rwx,这个还不知道。。。难道是所以用户对这个链接有这些权限,但是真正对源文件的权限还是要看源文件来确定???
符号链接后索引文件号会发生改变,且链接数目没有发生改变,还是为1.如下图所示,索引文件号不同,即使删除源文件,其符号链接仍然会占用索引节点编号。