社区
非技术区
帖子详情
同一个文件为什么能创建软连接,不能创建硬链接?
钻石糖嘟嘟
2021-04-27 09:51:19
...全文
2781
2
打赏
收藏
同一个文件为什么能创建软连接,不能创建硬链接?
[图片]
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
钻石糖嘟嘟
2021-04-27
打赏
举报
回复
跨磁盘分区就是只能在mnt或者home等文件夹内是吗?
yolyry
2021-04-27
打赏
举报
回复
硬连接不能跨磁盘分区,软连接可以
创建
软连接
和
硬链接
前言
硬链接
的原理:使链接的两个
文件
共享同样的
文件
内容,也就是同样的 inode。
硬链接
有一个缺陷:只能
创建
指向
文件
的
硬链接
,
不能
创建
指向目录的
硬链接
。但软链接可以指向
文件
或目录。 软链接的原理:就跟我们在window ln 命令
创建
链接(
软连接
和
硬链接
) linux中
文件
存储的方式,是
文件
名和
文件
内容单独分开存储在硬盘上的。 每个
文件
的
文件
内容被分配到一个标示号码,就是 inode。因此每个
文件
名都绑定到它的
文件
内容(用 inode 标识)
创建
硬链接
cd mkdir test cd test
Linux 【ln 命令】
软连接
/
硬链接
删除任意一个
硬链接
并不会影响其他
硬链接
或者
文件
本身,只有当所有
硬链接
都被删除(以及没有其他引用)时,
文件
内容才会真正被删除。
硬链接
:不支持对目录
创建
硬链接
,虽然现代一些Linux版本允许对目录做
硬链接
,但在一般情况下并不推荐这样做,因为可能导致循环引用等问题。
硬链接
:即使源
文件
(即其他
硬链接
所指向的
文件
)被删除,只要存在至少一个
硬链接
,
文件
内容仍能通过其它
硬链接
访问,不会消失。软链接:如果删除了软链接所指向的源
文件
,那么通过软链接尝试访问
文件
将会失败,因为软链接失去了有效的指向。
linux
软连接
、
硬链接
硬链接
、
软连接
、别名
软/
硬链接
讲解了什么是软/
硬链接
,软/
硬链接
的区别以及应用场景。最后讲解了Linux下的三个时间的区别。
Windows 中的
硬链接
、
软连接
、快捷方式和普通
文件
为什么会写这篇文章呢?是因为我发现很多文章都喜欢说 Windows 中的
软连接
类似于快捷方式,但我觉得这样不太好
非技术区
427
社区成员
2,540
社区内容
发帖
与我相关
我的任务
非技术区
非技术问题的乐园
复制链接
扫一扫
分享
社区描述
非技术问题的乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章