【Linux】硬链接和软连接(符号连接)

目录

硬链接

软连接

硬链接和软连接的区别


 

硬链接

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

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

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

2) 修改内容都变化

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

4) 不能链接目录

软连接

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

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

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

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

3) 软连接可以链接目录

4) 修改内容都变化

硬链接和软连接的区别

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

区别在底层原理上

本质区别:

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

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

跨设备区别:

硬链接:不支持

软连接:支持

inode区别:

硬链接:相同

软连接:不同

连接数:

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

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

文件夹:

硬链接:不支持

软连接:支持

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WeeJot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值