语法

软链接:ln -s 源文件 目标文件 
硬链接:ln 源文件 目标文件 


软链接相当于windows里面的快捷方式

硬链接相当于cp 一个文件,并同步更新


软链接:ln -s doc.txt doc.txt.soft
硬链接:ln doc.txt doc.txt.hard

区别: 软链接文件的大小和创建时间和源文件不同。软链接文件只是维持了从软链接到源文件的指向关系

硬链接文件和源文件的大小和创建时间一样。硬链接文件的内容和源文件的内容一模一样,相当于copy了一份,并同时更新。


删除软连接:rm doc.txt.soft  尽量提示,防止删除源文件

6.png

i节点是文件和目录的唯一标识,每个文件和目录必有i节点,不然操作系统就无法识别该文件或系统,就像没有上户口的黑户。linux操作系统是不识别些字母的,像这些doc.txt ,doc.txt.hard操作系统根本不知道是什么玩意。可以看出硬链接文件和源文件i节点号相同,并且一个i节点可以对应多个文件名。 

8.png

删除了doc.txt,只是删除了从1085321到doc.txt的映射关系,不影响它和doc.txt.hard的映射关系

7.png