(1)创建软链接: ln -s 源文件的路径+链接文件名
例如:ln -s main.c link.c
软链接也就是符号链接,相当于windows上的快捷方式。
特点:① 通过链接文件可以访问修改源文件的内容。
② 如果删除或者移动源文件,则软链接失效。
③ 链接文件和源文件使用不同的inode节点。
④ 创建软链接时最好给定源文件的绝对路径,不管链接文件移动到什么地方,都能唯一的找到创建时的链接文件。
(2)创建硬链接:ln 源文件的路径+链接文件名
硬链接相当于给源文件起一个别名。
特点:① 通过链接文件可以访问修改源文件的内容。
② 如果删除或移动源文件,链接文件依然有效。
③ 链接文件和源文件使用相同的inode节点。
④ 创建硬链接实际上是将inode节点中计数器+1,删除源文件或者链接文件实际上是将inode节点中的计数器-1,直到
计数器的值为0时,才真正的删除文件。