1.1.  软连接 

ln -s (符号链接) 利用文件的路径名来建立的,最好从绝对路径开始

ln -s 被链接的文件(源文件) 生成的链接文件(目标文件)

1)  软连接的属性l 相当于快捷方式

2)  源文件删除,链接断开,建立源文件之后重新链接

3)  软连接可以链接目录

4)  修改内容都变化

1.2.  硬链接

ln 根据linux系统分配给文件的inode号(ls -li)进行建立的,没办法跨越文件系统

ln 被链接的文件(源文件) 生成的链接文件(目标文件)

1)  硬链接的属性 - 相当于生成一个副本  起别名

2)  源文件删除链接文件依然存在

3)  不能去链接目录

4)  修改内容都变化

1.3.  软连接和硬链接的区别

首先,从使用的角度讲,两者没有任何区别,都与正常文件访问方式一样,支持读写,如果是可执行文件的话也可以直接执行

区别在底层的原理上

硬链接和软连接(符号链接)_硬链接

1.3.1.  本质区别

硬链接:本质上是同一个文件

软连接:本质上不是一个同一个文件

1.3.2.  跨设备区别

硬链接:不支持

软连接:支持

1.3.3.  inode区别

硬链接:相同

软连接:不同

1.3.4.  连接数

硬链接:创建新的硬链接,连接数会增加,删除硬链接,链接数减少

软连接:创建或删除,链接数不会变化

1.3.5.  文件夹

硬链接:不支持

软连接:支持