• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

硬链接和软连接(符号链接)

武飞扬头像
mb64da19ec234ba
帮助1

1.1.  软连接 

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

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

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

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

3)  软连接可以链接目录

4)  修改内容都变化

1.2.  硬链接

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

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

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

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

3)  不能去链接目录

4)  修改内容都变化

1.3.  软连接和硬链接的区别

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

区别在底层的原理上

学新通

1.3.1.  本质区别

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

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

1.3.2.  跨设备区别

硬链接:不支持

软连接:支持

1.3.3.  inode区别

硬链接:相同

软连接:不同

1.3.4.  连接数

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

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

1.3.5.  文件夹

硬链接:不支持

软连接:支持

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhibckkf
系列文章
更多 icon
同类精品
更多 icon
继续加载