`
595415454
  • 浏览: 5366 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

软链接与硬链接

阅读更多

            符号链接又叫软连接,类似于微软windows系统的快捷方式,其实windows的快捷方式就是基于linux这种软连接机制实现的。它是一个符号文件指向的目标文件或者目标目录的路径 例:存在一个软连接叫softlink 它指向的/home/test/a.txt 那么softlink保存的就是 /home/test/a.txt 这个路径


         硬链接:也是源文件的一种快捷方式,它只能指向文件而不能指向目录。


        首先说二者的共同点:如果用户对链接进行打开,修改等其实就是对目标文件的操作。但是如果你删除了链接,源文件仍然是存在的。如果用户对源文件进行修改,那么打开链接后,内容也发生改变了,因为源文件变了。软硬链接不占空间的(占的很小很小)

        

           区别:

           (1)软链接可以指向文件和目录;软链接只能指向文件;

           (2)软链接可以跨文件系统;硬链接不可;

           (3)在源文件消失后,软链接会失效,所占空间大小不变;硬链接不会失效,它所占的空间为变成源文件的大小。基于这种特性,硬链接常用来备份。

           (4)软链接指向的源文件的路径;而硬链接指向的源文件的内存地址。这也是为什么源文件被删除了。硬链接仍能使用的原因。

分享到:
评论

相关推荐

    软链接与硬链接的使用.txt

    软链接与硬链接的使用

    软链接和硬链接

    ### Linux中的软链接与硬链接详解 #### 一、引言 在Linux系统中,链接是一种非常实用且常见的文件管理方式。它可以帮助用户更高效地组织文件系统,并提高存储空间的利用率。链接有两种类型:硬链接(Hard Link)和...

    Linux操作系统的硬链接与软链接讲解

    在Linux操作系统中,文件管理是核心功能之一,而硬链接和软链接是文件系统中非常重要的概念,它们提供了文件共享和访问的灵活方式。本文主要介绍这两种链接的区别和使用。 首先,每个文件在Linux中都有一个唯一的...

    ln的软硬连接区别

    1. **文件属性**:硬链接与原文件具有相同的文件属性,如大小、权限和修改时间;而软链接有自己独立的文件属性,且其内容是目标文件的路径。 2. **删除行为**:删除软链接不会影响原文件,但删除硬链接会减少inode...

    linux软链接 硬链接区别

    Linux 软链接和硬链接的区别 Linux 链接概念是 Linux 操作系统中的一种文件系统机制,允许用户创建多个文件名指向同一个文件或目录。Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接...

    硬链接与软链接

    硬链接与软链接 使用linux中的文件系统来演示软链接与硬链接。 硬链接 linux的文件系统存放着很多节点,在我们创建了file文件(指向节点是1062772),再将file1文件硬链接到file文件时,实质上是将file1文件也指向...

    Linux软连接和硬链接

    软链接,又称符号链接,与硬链接不同,它会创建一个指向原始文件的新文件,这个新文件包含原始文件的路径信息。软链接有自己的inode,并且可以跨文件系统。 软链接的特点: 1. 软链接可以指向任何类型的文件,包括...

    Linux软连接和硬链接-实际操作一遍你就会懂

    Linux操作系统中,文件的链接是一种将文件的不同名称关联起来的技术,这种技术分为两种主要类型:硬链接(HardLink)和符号链接(SymbolicLink),也就是我们常说的软链接。通过实际操作演示,可以更直观地理解这两...

    需要了解的linux硬链接与软链接.docx

    理解 Linux 硬链接与软链接 在 Linux 系统中,存在两种特殊的“文件”:硬链接和软链接。它们都是文件系统中的重要组成部分,具有不同的特点和应用场景。 硬链接是通过文件系统的 inode 产生新档名,而不是产生新...

    linux 硬链接和软链接深入理解.docx

    Linux 硬链接和软链接深入理解 Linux 操作系统中有两种类型的链接:硬链接和软链接。了解硬链接和软链接的区别和使用场景对于 Linux 系统管理员和开发者非常重要。 硬链接(Hard Link) 硬链接是一种文件系统中...

    Linux系统中“软链接”和“硬链接”的区别.doc

    链接是Linux中一种重要的文件共享和管理机制,分为软链接(也称为符号链接)和硬链接。它们都是提供了一种指向文件数据块的不同路径,但实现方式和特性有所不同。 硬链接类似于文件的多个别名,每个链接都有相同的...

    windows下创建软链接.大家都知道win有快捷方式,linux有软链接,但是你知道win也能创建软链接吗?

    Windows内置了一个名为`mklink`的命令,用于创建软链接或硬链接。下面详细介绍如何创建软链接: 1. 打开命令提示符或PowerShell。确保以管理员权限运行,因为创建软链接可能需要高级权限。 2. 使用`mklink`命令...

    Linux 硬链接与软链接

     Linux 中有两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接也称为符号链接(Symbolic Link)。  硬链接  硬链接其实已存在文件的另一个名字,链接与原来的文件并没有什么区别

    Linux 软连接与硬链接.pdf

    Linux 软连接与硬链接 Linux 操作系统中有两种类型的连接:硬连接(Hard Link)和软连接(Symbolic Link)。这两种连接类型都可以实现文件的共享,但它们的实现机制和应用场景不同。 一、硬连接(Hard Link) 硬...

    剖析Linux系统中硬链接与软链接的区别

    硬链接和软链接是Linux提供的一种特殊机制,允许用户以不同的方式访问同一文件内容。 **硬链接**: 硬链接实质上是文件系统的指针,指向同一个Inode。当创建一个硬链接时,系统不会为新链接分配新的Inode,而是增加...

    11.linux8.0-软硬链接.pdf

    本教程适用于Linux初学者,旨在详细解释软链接和硬链接的概念、特点以及如何创建这两种链接。 首先,软链接,也称为符号链接(Symbolic Link),其工作原理类似于Windows操作系统的快捷方式。但它们之间存在显著...

    深入理解 Linux 链接:符号链接与硬链接的创建与管理

    Linux 提供了两种类型的链接:符号链接(也称为软链接)和硬链接。本文将详细介绍符号链接和硬链接的概念、创建方法、使用场景以及管理方式。 符号链接和硬链接是 Linux 文件系统中的重要特性,它们提供了灵活的文件...

    zyl-fun#blog#Linux硬链接和软链接1

    Linux硬链接和软链接参考:

    linux面试问题及回答方案.doc

    1. **软链接与硬链接的区别**: - **软链接(符号链接)**:类似于Windows的快捷方式,它创建了一个指向另一个文件的新文件,包含的是原始文件的路径。软链接可以跨文件系统,且对原文件无特殊权限要求。如果原文件...

Global site tag (gtag.js) - Google Analytics