0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

硬链接PK软链接

丙丁先生的自学旅程 来源:丙丁先生的自学旅程 作者:丙丁先生的自学旅 2023-10-12 18:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

·硬链接是指在同一个文件系统中,将一个文件名关联到一个已经存在的文件上,使得该文件名也 可以访问该文件。硬链接与原文件共享inode,即它们有相同的inode号和相同的device号。因 此,对于硬链接和原文件来说,它们的访问权限、所有者、大小等属性都是相同的。

·软链接(也称符号链接)是指在不同的文件系统之间,将一个文件名关联到另一个文件上,使得 该文件名也可以访问该文件。软链接与原文件不共享inode,它们有不同的inode号和device 号。因此,对于软链接和原文件来说,它们的访问权限、所有者、大小等属性可能不同。

您对硬链接和软链接的解释非常准确。以下是关于硬链接和软链接的更多详细信息:

硬链接(Hard Link):

硬链接是在文件系统中将一个文件名与一个已经存在的文件关联的过程。

硬链接和原始文件共享同一个inode,这意味着它们指向的是同一个文件数据块。

硬链接和原始文件的权限、所有者、大小等属性都是相同的,因为它们是同一个文件。

硬链接不能跨文件系统使用,只能用于同一文件系统内的文件。

删除一个硬链接不会影响到原始文件,因为它们的inode是相同的。但是,如果删除了原始文件,那么所有的硬链接也将失效,因为它们只是指向原始文件的inode。

软链接(Symbolic Link):

软链接是在不同文件系统之间将一个文件名关联到另一个文件的过程。

软链接和原始文件并不共享inode,它们有各自的inode和device号。

软链接和原始文件的权限、所有者、大小等属性可能不同,因为它们是两个不同的文件。

软链接可以跨文件系统使用,可以在不同的文件系统之间创建链接。

删除一个软链接不会影响到原始文件,因为它们并不共享inode。然而,如果删除了原始文件,那么软链接将会失效,因为它们指向的inode已经不存在了。

Linux和类Unix系统中,硬链接和软链接是两种不同的文件类型,具有不同的特点和用途。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软链接
    +关注

    关注

    0

    文章

    8

    浏览量

    2323
  • 硬链接
    +关注

    关注

    0

    文章

    8

    浏览量

    2171
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    根据标题获取商品链接评论接口的技术实现

    ​  在电商数据分析和竞品监控场景中, 根据商品标题精准获取商品链接及评论数据 是核心需求。下面将分步骤解析技术实现方案: 一、技术架构设计   graph TD A[商品标题输入] -- >
    的头像 发表于 10-20 16:03 459次阅读
    根据标题获取商品<b class='flag-5'>链接</b>评论接口的技术实现

    飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接

    1.静态链接静态链接通过静态库进行链接,生成的目标程序中包含运行需要的所有库,可以直接运行,不过就是文件比较大。静态库是汇编产生的.o文件的集合,一般以.a文件形式出现。gcc在使用静态链接
    发表于 10-17 09:07

    拼多多商品推广链接生成API:社交裂变的转化追踪利器

    ​ 在社交电商时代,拼多多通过 商品推广链接生成API 为商家提供了精准的流量转化解决方案。该工具不仅简化了社交裂变活动的落地,更实现了全链路转化效果追踪,成为提升营销效率的核心引擎。 一、核心
    的头像 发表于 09-08 16:22 492次阅读
    拼多多商品推广<b class='flag-5'>链接</b>生成API:社交裂变的转化追踪利器

    ReviewHub:实现Booster与设计工具端无缝链接的评审协作平台

    其“无缝链接”特性,彻底打破传统评审壁垒,实现设计与评审的深度融合与实时同步,打造高效、流畅的协作体验。产品特点ReviewHub以无缝链接Booster轻量级原
    的头像 发表于 06-04 11:46 673次阅读
    ReviewHub:实现Booster与设计工具端无缝<b class='flag-5'>链接</b>的评审协作平台

    公司在机器人全产业链接会 FAIR plus 2025 的精彩呈现

    公司在机器人全产业链接会 FAIR plus 2025 的精彩呈现
    的头像 发表于 05-07 11:14 447次阅读
    公司在机器人全产业<b class='flag-5'>链接</b>会 FAIR plus 2025 的精彩呈现

    思岚科技携三大核心产品亮相2025机器人全产业链接

    此前,2025年4月24日-26日,深圳福田会展中心8号馆内人潮涌动,由深圳市机器人协会主办的FAIR plus 2025机器人全产业链接会迎来巅峰时刻。
    的头像 发表于 04-30 14:03 932次阅读

    请问如何链接动态库?

    是否有可参考的工程? 链接成功后动态库应该放在哪里啊?SDK是RTOS_ONLY
    发表于 04-25 08:15

    二极管桥堆桥和桥区别

    。 2、桥,也叫开关桥,常用的桥包括2个二极管桥和4个开关管桥。桥的开关控制是通过外部电压驱动进行控制,由于使用的都是开关管,因此转换效率相对
    的头像 发表于 02-07 17:20 1814次阅读

    AN-572:ADSP-219x上的叠加链接

    电子发烧友网站提供《AN-572:ADSP-219x上的叠加链接.pdf》资料免费下载
    发表于 01-14 15:10 0次下载
    AN-572:ADSP-219x上的叠加<b class='flag-5'>链接</b>

    EE-133:将ADSP-218x的传统架构文件转换为链接器描述文件

    电子发烧友网站提供《EE-133:将ADSP-218x的传统架构文件转换为链接器描述文件.pdf》资料免费下载
    发表于 01-13 16:34 0次下载
    EE-133:将ADSP-218x的传统架构文件转换为<b class='flag-5'>链接</b>器描述文件

    EE-69:了解和使用SHARC处理器上的链接器描述文件

    电子发烧友网站提供《EE-69:了解和使用SHARC处理器上的链接器描述文件.pdf》资料免费下载
    发表于 01-06 16:06 0次下载
    EE-69:了解和使用SHARC处理器上的<b class='flag-5'>链接</b>器描述文件

    EE-189:ADSP-2106x和ADSP-2116 x SHARC DSP的链接端口提示和技巧

    电子发烧友网站提供《EE-189:ADSP-2106x和ADSP-2116 x SHARC DSP的链接端口提示和技巧.pdf》资料免费下载
    发表于 01-06 14:35 0次下载
    EE-189:ADSP-2106x和ADSP-2116 x SHARC DSP的<b class='flag-5'>链接</b>端口提示和技巧

    EE-202:将专家链接器用于多处理器LDFs

    电子发烧友网站提供《EE-202:将专家链接器用于多处理器LDFs.pdf》资料免费下载
    发表于 01-06 14:33 0次下载
    EE-202:将专家<b class='flag-5'>链接</b>器用于多处理器LDFs

    深入探讨Linux系统中的动态链接库机制

    本文将深入探讨Linux系统中的动态链接库机制,这其中包括但不限于全局符号介入、延迟绑定以及地址无关代码等内容。 引言 在软件开发过程中,动态库链接问题时常出现,这可能导致符号冲突,从而引起程序运行
    的头像 发表于 12-18 10:06 939次阅读
    深入探讨Linux系统中的动态<b class='flag-5'>链接</b>库机制