ln——生成连接文件
link
命令所在路径:/bin/ln
示例1:创建软连接
# ln -s /etc/issue /tmp/issue.soft
参数s作用是创建软连接,执行上面命令会创建/etc/目录下issue文件的软连接,即在/tmp/目录下的issue.soft文件。
软连接可以比作是windows系统中的快捷方式,在linux系统中软连接文件都很小,同时具备两个明显的特征:
1、文件类型是l(表示为连接文件),用户,组和其他人都有读、写和执行权限
2、查看文件信息会标明该连接指向的目标文件。
示例2:创建硬连接
# ln /etc/issue /tmp/issue.hard
通过ln命令会创建/etc/目录下issue文件的硬链接,硬链接文件为/tmp/目录下的issue.hard文件。
硬链接有如下特征:
1、硬链接和全属性拷贝文件(cp -p)的功能基本相同,唯一不同的是硬链接文件会与原文件同步更新,当原文件发生更改,硬链接也会随之改变。
所以硬链接有同步备份的功能,总体而言硬链接使用较少,软连接使用频率非常高。
2、通过i节点识别
3、不能跨分区(软连接可以)
4、不能针对目录(软连接可以)