1.软链接:它的功能是为某一个文件在另外一个位置建立一个同不的链接,相当于windows中的快捷键,当删除源文件后,软连接文件就打不开了。
语法是:ln -s 源文件 目的文件
2.硬链接:它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。我们每添加一个硬链接,该文件的inode链接数就会增加1;而且只有当该文件的inode连接数为0时,才算彻底将它删除。
语法是:ln 源文件 目的文件
3.两者的区别:
(1)硬链接与源文件公用一个inode,而每产出一个软链接就产生一个新的inode。
(2)创建后名称不一样,创建硬链接的时候就是原来的名字,而软链接在名字后面加上了 “-> 源文件”
(3)软链接在删除源文件后不能再查看,硬链接在inode为0的时候才不能再查看。
命令解释如下: