首页 > 其他分享 >硬链接和软链接的区别

硬链接和软链接的区别

时间:2023-08-05 17:55:23浏览次数:39  
标签:文件 区别 链接 相对路径 文件类型 inode 目录

硬链接和软链接的区别

1、本质不同

硬链接:同一个文件,多个名称。

​软链接:不同的文件。

2、跨分区

硬链接:不支持跨分区。

软链接:支持跨分区。

3、目录

硬链接:不支持对目录创建。

​ 软链接:支持对目录创建。

4、相互关系

​ 硬链接:删除某一个硬链接,另一个硬链接不影响使用。

​ 软链接:原始文件和软链接有依赖关系,原始文件删了,软链接就失效了。

5、inode编号

​ 硬链接:inode编号是相同的。

​ 软链接:inode编号不同。

6、链接数

​ 硬链接:删除一个硬链接,硬链接的链接数会有变化。

​ 软链接:删除一个软链接,链接数不会有变化,删除的相当于是一个文件(或快捷方式)。

7、相对路径:原始文件路径

​ 硬链接:硬链接的相对路径,是相对的当前工作目录的相对路径。

​ 软链接:软链接的原始文件路径是,相对的软链接的相对路径,而不是相对当前工作目录。

8、文件类型

​ 硬链接:硬链接的文件类型是,原来是什么就是什么,例如:原来是普通文件,还是普通文件。

​ 软链接:软链接的文件类型是L

9、命令的实现不一样

​ 硬链接:ln

​ 软链接:ln -s

标签:文件,区别,链接,相对路径,文件类型,inode,目录
From: https://www.cnblogs.com/yuyongqi/p/17608321.html

相关文章

  • cookie和localStorage和sessionStorage的区别
    cookie和localStorage和sessionStorage的区别下面从几个方向区分一下cookie,localStorage,sessionStorage的区别生命周期:cookie:可设置失效时间,否则默认为关闭浏览器后失效。localStorage:除非被手动清除,否则永久保存。sessionStorage:仅在当前网页会话下有效,关闭页面或关......
  • cookie和服务器Session的区别
    cookie和服务器Session的区别cookie和服务器Session都可用来存储用户信息,cookie存放于客户端,Session存放于web服务器端。因为cookie存放于客户端有可能被窃取,所以cookie一般用来存放不敏感的信息,比如用户设置的网站主题。敏感的信息用Session存储,比如用户的登陆信息。Se......
  • 【ES】match和term的区别
    1、term查询是基于字段的精确匹配查询,不应用分词器。match查询是全文搜索查询,对搜索字符串和字段内容都应用相同的分词器,并使用布尔逻辑进行匹配。2、match:会使用分词器,对全文进行匹配搜索(模糊搜索),要注意的是,Keyword不会做分词的。所以如果是用在keyword上面,match和term......
  • Qt5Agg TxAgg和WXAgg的区别
    https://www.oschina.net/question/12_3252 AGG,全名:Anti-GrainGeometry,是一个开源的、高效的2D图形库。AGG的功能与GDI+的功能非常类似,但提供了比GDI+更灵活的编程接口,其产生的图形的质量也非常高,而且它是跨平台的,其宣传可以在非常多的操作系统上运行。主要的功能有:1、支......
  • 食用链接
    cnblogs主题Jetbrains学习奆佬Alex_Wei......
  • 【转载】C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
    【结论】一、在有些情况下,必须使用初始化列表。特别是const和引用数据成员被初始化时。二、从效率方面来说,对于内置类型或复合类型,差异不会太大,但对于非内置数据类型,差异还是很明显的【具体参考】C/C++通过初始化列表和构造函数内赋值初始化成员变量的区别_Zju_Jemery的博客-......
  • 计算机视觉研究院出品:深度学习入门基础全库(附链接下载)
    关注并星标从此不迷路计算机视觉研究院计算机视觉研究院专栏作者:Edison_G今天我们“计算机视觉研究院”主要分享深度学习入门的基础书籍集合!主要由来自不同城市的同学一起努力的成果,希望可以给到新入门或即将入门的同学一些帮助,一起学习,共同进步!背景目标检测是数字图像中某一类(......
  • PROFINET转ETHERCAT协议网关ethercat和profinet的伺服区别
    捷米特JM–ECAT-PN是自主研发的一款PROFINET从站功能的通讯网关。该产品主要功能是将PROFINET网络和ETHERCAT网络连接起来。捷米特JM-ECAT-PN连接到PROFINET总线中做为从站使用,连接到ETHERCAT总线中做为从站使用。3.技术参数PROFINET技术参数网关做为PROFINET网......
  • Linux文件与目录的三种时间状态(mtime,atime,ctime)区别
    最后一次修改文件或目录的时间最后一次改变文件或目录(改变的是原数据即:属性)的时间如:记录该文件的inode节点被修改的时间。touch命令除了-d和-t选项外都会改变该时间。而且chmod,chown等命令也能改变该值。最后一次访问文件或目录的时间对于文件:当修改mtime时,c......
  • break continu的区别与应用
    breakcontinuebreak在任何语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用)continue语句在用循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判断。......