ln 英文 link 译为:链接。

硬链接特征:

(1)硬链接文件跟源文件拥有相同的inode(结点)和存储block块,可以把他们看做同一个文件

(2)可通过inode结点进行识别(inode结点相同)

(3)链接文件和源文件必须在相同的分区,不能跨分区

(4)不能针对目录创建硬链接

(5)修改任意一个文件,另一个文件的内容都会改变

(6)当源文件被删除时,硬链接文件还可以正常使用

软连接特征:

(1)软连接文件作用跟windows系统的快捷方式相同

(2)软连接拥有自己的inode结点和存储block块,但是此数据中保存的信息是源文件的inode结点和文件名信息,并不会保存实际的文件数据内容

(3)用"ll"命令查看时,软链接文件前面都是"lrwx",其中第一位的字母"l"即表示此文件为软链接文件,软链接文件的真实权限取决于源文件的权限。

(4)修改任意一个文件,另外一个文件的内容都会改变。

(5)当源文件被删除时,软链接文件将不能使用。

1. 命令格式:

ln [选项] 源文件或目录 目标文件或目录

2. 常用选项:

ln -b 如果目标目录中已经有同名的文件,那么在覆盖之前先进行备份(backup)

ln -f 如果目标目录中已经有同名文件,无需提示,直接覆盖

ln -i 人机交互,如果目标目录中已有同名文件,则提示 是否进行覆盖

ln -s 创建软链接

ln -v 详细显示操作进行的步骤(verbose)

ln -n 把软链接视为一般目录

创建软链接失败实例说明

97ac3cbb3b41

image.png

特别说明:不能针对目录创建硬链接。"ln -d"创建目录的硬链接

ln软连接,硬链接

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐