ln命令,ln


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、不能针对目录(软连接可以)

 

相关内容