linux命令ln用来为文件创建链接,链接这一概念类似于windows中的“快捷方式”,链接类型分为硬链接和软链接,命令格式:
ln (参数) 源文件 链接
默认是创建硬链接,而参数-s为软链接。
所谓硬链接,就是在本目录中或者另外目录中增加了原文件的另外一个名字文件,其实是名字,因为对于linux来说,链接是名字,而数据才是真正占用物理存储的,修改源文件或者链接文件其一,都会带来对应文件的变化。
软链接,也叫符号链接,大多数用来对文件目录进行链接,而且软链接是一个新的文件。
硬链接不能对目录做硬链接,而且不允许在不同的文件系统之间做硬链接。而软链接则没有此限制。