`
2008lilewei
  • 浏览: 23839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 软硬链接的区别

阅读更多

[转载] http://blogold.chinaunix.net/u1/36085/showart_412257.html

linux 软连接和硬链接的区别


(1)软连接可以 跨文件系统 ,硬连接不可以 。实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到linux下/root目录 下 bb,cc . ln -s aa.txt /root/bb 连接成功 。ln aa.txt /root/bb 失败 。
(2)关于 I节点的问题 。硬连接不管有多少个,都指向的是同一个I节点,会把 结点连接数增加 ,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是源文件还是 连接的文件 。只要有一个存在 ,文件就 存在 (其实也不分什么 源文件连接文件的 ,因为他们指向都是同一个 I节点)。 当你修改源文件或者连接文件任何一个的时候 ,其他的 文件都会做同步的修改 。软链接不直接使用i节点号作为文件指针,而是使用文件路径名作为指针。所以 删除连接文件 对源文件无影响,但是 删除 源文件,连接文件就会找不到要指向的文件 。软链接有自己的inode,并在磁盘上有一小片空间存放路径名.
(3)软连接可以对一个不存在的文件名进行连接 。
(4)软连接可以对目录进行连接。

备注:I节点 :它是UNIX内部用于描述文件特性的数据结构.我们通常称I节点为文件索引结点(信息结点).i节点 含有关于文件的大部分的重要信息,包括文件数据块在磁盘上的地址.每一个I节点有它自己的标志号,我们称为文件顺序号.I节点包含的信息 1.文件类型 2.文件属主关系 3.文件的访问权限 4.文件的时间截.
分享到:
评论

相关推荐

    linux软链接 硬链接区别

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

    Linux软连接和硬链接

    在Linux操作系统中,...文章《Linux软连接和硬链接》以及相关资料提供了深入的探讨,包括它们的工作原理、创建方法以及使用示例。通过阅读这些材料,你可以更全面地了解如何在Linux环境中有效地利用这两种链接技术。

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

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

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

    硬链接和软链接都是Linux环境下对文件建立额外引用的方式,但它们在实现机制和使用效果上有明显区别。通过实验可以发现,硬链接和原始文件共享同一个inode节点,而软链接则创建了一个新的inode节点,其内容为原文件...

    ln的软硬连接区别

    在深入探讨Linux中软链接与硬链接的区别之前,我们先简要回顾一下链接的基本概念。在计算机文件系统中,链接是一种使多个文件名指向同一实际数据块的技术,这对于提高资源利用效率、简化文件管理和增强数据安全性都...

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

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

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

    了解硬链接和软链接的区别和使用场景对于 Linux 系统管理员和开发者非常重要。 硬链接(Hard Link) 硬链接是一种文件系统中的节点(inode),它是已存在文件的另一个名字。硬链接文件指向的是 inode,修改其中一...

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

    总结来说,硬链接和软链接都是Linux中用于文件引用的手段,但它们有显著区别。硬链接直接指向Inode,不记录目标路径,而软链接则有自己的Inode,保存目标文件的路径。硬链接不允许跨文件系统和为目录创建,而软链接...

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

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

    Linux 硬链接与软链接

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

    软链接与硬链接

    ### 软链接与硬链接 ...通过深入理解硬链接和软链接的差异,我们可以更加灵活地使用这些功能来提高Linux系统的操作效率和安全性。希望本文能够帮助大家告别对链接机制的模糊认识,真正掌握其核心原理。

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

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

    软链接和硬链接

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

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

    Linux硬链接和软链接参考:

    Linux 软连接与硬链接.pdf

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

    自己动手打造嵌入式Linux软硬开发环境

    【嵌入式Linux软硬开发环境构建】 嵌入式Linux开发环境的构建是将Linux操作系统应用于嵌入式设备的关键步骤,这通常涉及到硬件选择、软件配置以及开发工具链的搭建。1991年,Linus Torvalds的Linux项目始于个人爱好...

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

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

    linux软、硬链接的区别

    总结软链接和硬链接的主要区别: 1. **创建方式**:软链接使用`ln -s`,硬链接直接用`ln`。 2. **链接类型**:软链接可以跨文件系统,硬链接则不行。 3. **I节点**:硬链接共享相同inode,软链接有自己的inode并...

    Linux 基础 93-其他命令-06-文件软硬链接工作方式简介.flv

    Linux 基础 93-其他命令-06-文件软硬链接工作方式简介.flv

Global site tag (gtag.js) - Google Analytics