1. 什么是软连接
- 软链接文件有类似于Windows的快捷方式。
- 在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。
- 你选定的位置上生成一个文件的镜像,不会占用磁盘空间
软链接的创建:
ln -s libwiringPi.so.2.50 libwiringPi.so
指令 参数 被链接的文件 软连接文件名
2. 什么是硬链接
硬链接实际上是文件的一个别名, 链接文件和源文件实际上是同一个文件, 修改源文件或者硬链接文件, 相互都会改变。
硬链接的创建
ln libwiringPi.so.2.50 libwiringPi.so
指令 被链接的文件 软连接文件名
3. 硬链接与软连接的区别
- ln -s 创建软连接, ln 创建硬链接
- 目录不能创建硬链接, 且不能跨分区系统创建
- 软连接支持文件和目录, 且能跨分区系统
- 删除软连接文件和硬链接文件, 对源文件没有任何的影响
- 删除源文件, 软连接失效, 硬链接无影响(还可以访问内容)
- 删除源文件和硬链接, 整个文件会被真正的删除