Geralt-of-Rivia

linux文件链接

什么是链接


 

这里的链接说的是一种文件共享的方式,主流文件系统都支持链接文件。

可以将链接简单地理解为 Windows 中常见的快捷方式,Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。

 

硬连接: ln  源地址  目的地址

 

软连接:  ln -s 源地址 目的地址

 

 

软链接和硬链接区别?


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

那区别在哪呢?在底层的原理上。

  • 硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
  • 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。
发表于 2019-08-04 19:02  GeraltOfRivia  阅读(442)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-11-19
  • 2021-11-19
  • 2022-12-23
  • 2021-11-19
  • 2021-11-19
  • 2021-04-20
  • 2022-12-23
  • 2021-06-20
猜你喜欢
  • 2021-05-28
  • 2022-02-17
  • 2021-11-19
  • 2022-01-18
  • 2021-12-21
  • 2022-02-02
  • 2022-12-23
相关资源
相似解决方案