1.软链接:它的功能是为某一个文件在另外一个位置建立一个同不的链接,相当于windows中的快捷键,当删除源文件后,软连接文件就打不开了。

语法是:ln -s 源文件 目的文件

2.硬链接:它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。我们每添加一个硬链接,该文件的inode链接数就会增加1;而且只有当该文件的inode连接数为0时,才算彻底将它删除。

语法是:ln 源文件 目的文件

3.两者的区别:

(1)硬链接与源文件公用一个inode,而每产出一个软链接就产生一个新的inode。

(2)创建后名称不一样,创建硬链接的时候就是原来的名字,而软链接在名字后面加上了 “-> 源文件”

(3)软链接在删除源文件后不能再查看,硬链接在inode为0的时候才不能再查看。

 

命令解释如下:

linux中软硬链接文件的区别

相关文章:

  • 2021-12-29
  • 2021-12-12
  • 2021-10-27
  • 2021-11-13
  • 2021-05-20
  • 2022-12-23
  • 2021-11-11
猜你喜欢
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2021-06-03
  • 2022-01-23
  • 2021-10-06
相关资源
相似解决方案