Linux基础知识之软链接和硬链接的区别
链接文件,即将两个文件建立关联关系,这种操作实际上个系统中已有的某个文件指定另外一个可用于访问它的不同文件名称,对于这个新的文件名,我们课题为之指定不同的访问路径,从而实现更为灵活的访问控制,链接文件又分为两种,软连接和硬链接。
硬链接创建方法:
命令: ln 源文件 链接文件
通过图片举例可看出硬链接的几点特征:
- 文件都是同一个indoe(节点)
- 不能跨分区创建硬链接
- 不能文件夹对文件夹进行硬链接
- 链接数会增加
- 删除源文件链接文件内容还是存在有效
软链接创建方法:
命令:ln -s 源文件 被链接文件
软链接的几点特征:
- 软链接的节点是不一样的
- 源文件被删除后,被链接文件会报错,提示红字
- 源文件与被链接文件相对路径要一一对应,层级要写清楚,否则被链接会以为源文件在同一目录下
- 软链接可以链接文件夹
- 软链接可以跨分区创建链接