美文网首页linux redhat & Oracle
linux 软链接与硬链接的区别

linux 软链接与硬链接的区别

作者: 重庆思庄 | 来源:发表于2019-10-18 14:53 被阅读0次

软链接与硬链接的区别

1. 硬链接不会创建inode,即使用的inode都是一样的。软链接会创建新的inode。

2. 硬链接的访问属性和源文件一模一样,没有l的标识。软链接的访问属性写明了是l,且访问权限不能设置,只能是777,真正的权限取决于源文件。

3. 如果移动源文件,则软链接找不到,而硬链接则没有这个问题,因为软链接存的是文件的位置。

4. 硬链接是一种引用关系,一个源文件建立1个硬链接,引用计数加1,删除一个文件(硬链接文件或者源文件),引用计数减1,当引用计数为0时,真正删除文件。删除源文件软链接只是找不到了目标文件。

5. 不能创建目录的硬链接,不能在不同的文件系统的文件间建立硬链接,软链接则没有这些限制。

相关文章

  • 简谈linux中软链接和硬链接的区别

    linux中软链接和硬链接的区别: 在linux系统中,链接分为2种:一种被称为硬链接(Hard Link),另一...

  • linux 软链接与硬链接的区别

    软链接与硬链接的区别 1. 硬链接不会创建inode,即使用的inode都是一样的。软链接会创建新的inode。 ...

  • 经典问题

    1. 软链接和硬链接特性及区别 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接,...

  • 硬链接与软链接区别

    硬链接与软链接区别: 文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) ...

  • Linux软链接与硬链接

    在linux系统中,硬链接(hard link)和软链接(symbolic link)是两个非常重要的概念,而很多...

  • 成为Java顶尖程序员,先过了下面问题!(四)

    五、Linux使用与问题分析排查 1.使用两种命令创建一个文件? 2.硬链接和软链接的区别? 硬链接是有着相同 i...

  • 软链接与硬链接的区别

    这两牵扯到链接,那么先介绍以下链接。在文件系统中,有一种可以把不同的文件相连接到一起的机制,这个机制叫做链接。通俗...

  • Linux硬链接和软链接的区别

    不可以对目录做硬链接,可以对目录做软链接 软链接可以跨文件系统,硬链接不能跨文件系统 硬链接文件名称指向源文件的i...

  • 链接文件

    ln 软链接和硬链接的区别

  • linux软链接 硬链接

    http://www.cnblogs.com/peida/archive/2012/12/11/2812294.h...

网友评论

    本文标题:linux 软链接与硬链接的区别

    本文链接:https://www.haomeiwen.com/subject/haiimctx.html