linux文件的符号链接
Posted geralt-of-rivia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件的符号链接相关的知识,希望对你有一定的参考价值。
什么是链接
这里的链接说的是一种文件共享的方式,主流文件系统都支持链接文件。
可以将链接简单地理解为 Windows 中常见的快捷方式,Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。
硬连接: ln 源地址 目的地址
软连接: ln -s 源地址 目的地址
软链接和硬链接区别?
从使用的角度讲,两者没有任何区别,都与正常的文件访问方式一样,支持读写,如果是可执行文件的话也可以直接执行。
那区别在哪呢?在底层的原理上。
- 硬链接: 与普通文件没什么不同,
inode
都指向同一个文件在硬盘中的区块 - 软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。
以上是关于linux文件的符号链接的主要内容,如果未能解决你的问题,请参考以下文章