尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
硬链接与软链接的区别
1.硬链接硬链接实际上就是文件的备份文件之所以能够在操作系统保存就是因为有文件名与inode之间存在映射关系而这个映射关系通常会被保存在目录中可以用readdir系统调用进行调试观察下面是展示运行该系统调用后样子:可以看到存在文件名与inode之间的映射而硬链接就是创建一个新文件例如code.hard来保存code.cpp所对应的inode,并将该对应关系保存在当前文件夹中隐含的必须用readdir才能看见也就是说硬链接后文件夹会保存2份文件code.cpp与code.hard,但是它们对应的inode都是相同的。如下图所示:通过ls -ln创建了code.hard为code.cpp硬链接后其inode结果一样。且引用计数为2ubuntu前面当删除任意一个之后引用计数-1但是文件依旧保留只有当删除全部文件后系统发现该inode引用计数为0才会删除inode结构体里保存的内容释放资源。2.软链接符号链接硬链接是通过inode引⽤另外⼀个⽂件软链接是通过名字引⽤另外⼀个⽂件但实际上新的⽂件和被引⽤的⽂件的inode不同应⽤常⻅上可以想象成⼀个快捷⽅式。在shell中的做法当删除code.cpp后。code.soft就会发生悬空悬空不会发生太大危险。只是占用资源。可以看到code.soft与code.hard引用计数都是1且各自inode是不一样的。
RELATED

相关推荐

DNA损伤修复:从分子机制到肿瘤分型与免疫治疗的理论桥梁

DNA损伤修复:从分子机制到肿瘤分型与免疫治疗的理论桥梁

简述 DNA损伤修复(DDR)系统是维持基因组稳定性的核心屏障,其功能状态直接影响细胞命运决定、肿瘤发生及免疫微环境重塑。近年来,DDR相关基因的表达谱已被用于肿瘤分子分型,并与免疫治疗响应建立关联。一、DNA损伤修复的…

📅 2026/9/21 19:39:06
使用de4dot与dnSpy进行.NET程序集反混淆与逆向分析实战指南

使用de4dot与dnSpy进行.NET程序集反混淆与逆向分析实战指南

1. 项目概述:从乱码到清晰的逆向之旅当你拿到一个被混淆得面目全非的C#程序集(.dll或.exe),打开反编译器,看到的不是熟悉的类名和方法名,而是一堆像a、b、c、d这样的单字母变量,或者Class1、Met…

📅 2026/9/21 19:39:18
成人职业培训机构招生黑洞:SaaS系统选错一次学员流失率飙升30%

成人职业培训机构招生黑洞:SaaS系统选错一次学员流失率飙升30%

你花了3万块买了个“全能”SaaS系统,结果学员该流失还是流失,顾问天天抱怨系统难用,老板看着报表干瞪眼。这不是在开玩笑,我见过太多成人职业培训机构,因为一次错误的选型,导致学员流失率直接飙升30%以上。…

📅 2026/9/11 2:29:50
MORE NEWS

更多资讯

📰

SpringBoot+Vue3智能图书馆管理系统开发实践

1. 项目背景与需求分析疫情常态化背景下,图书馆作为人员密集的公共场所面临着前所未有的管理挑战。传统的人工登记、现场借阅模式不仅效率低下,更存在交叉感染风险。我们团队在调研了12家公共图书馆后发现,83%的机构存在以下痛点:…

📰

Anaconda环境管理全攻略:从入门到实战

1. Anaconda环境管理入门指南作为一名长期使用Python进行数据分析的从业者,我深刻体会到环境管理的重要性。Anaconda作为Python生态中最流行的环境管理工具,其核心价值在于能够创建相互隔离的Python环境,避免不同项目间的依赖冲突。对于刚接触…

📰

5个3GNET高频面试题拆解:告别文档迷宫实战指南

5个3GNET高频面试题拆解:告别文档迷宫实战指南 官方文档太长抓不住重点?别慌,这恰恰是许多开发者卡在 3GNET 技术栈上的死穴。…

📰

Cursor 加自定义模型,Base URL 填 TaoToken 地址

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

销售方式有几种类型面试必问3个坑新手避坑指南

销售方式有几种类型面试必问3个坑新手避坑指南 看了一堆教程还是不会写项目,这是很多转行或入行不久开发者最大的痛点。你背了无数算法,刷了无数LeetCode,但一旦面试官问起业务场景中的“销售方式有几种类型”,或者让你设计一个通用的销售策略模…

📰

ZAP 扫描知识库(Kb)深入解析:插件间共享扫描结果的机制与用法

网络安全应用安全开发工具 【免费下载链接】zaproxy The ZAP by Checkmarx Core project 项目地址: https://gitcode.com/gh_mirrors/za/zaproxy 点击查看 免费下载 ZAP(Zed Attack Proxy)核心项目在主动扫描器中内置了一个名为 Kb&#xff…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬