美文网首页
链接文件

链接文件

作者: 食梦狸猫 | 来源:发表于2019-04-08 10:57 被阅读0次

在Linux系统上要维护一个文件的多个副本:采用物理文件副本和虚拟副本。虚拟的副本就是链接,分为符号链接和硬链接。在Linux中,inode(索引节点)才是文件的唯一标识。

硬链接

一个inode号对应多个文件名。可以用link ln 创建

link oldfile newfile 
ln oldfile newfile

硬链接的特点:

  • 这几个文件有相同的 inode 及 data block;
  • 只能对已存在的文件进行创建;
  • 不能交叉文件系统进行硬链接的创建;
  • 不能对目录进行创建,只可对文件创建;
  • 删除一个硬链接文件并不影响其他有相同 inode 号的文件。删除原文件不会影响硬链接。

软链接

软链接有自己的inode号和用户数据块。
软链接的特点:

  • 软链接有自己的文件属性及权限等;
  • 可对不存在的文件或目录创建软链接;
  • 软链接可交叉文件系统;
  • 软链接可对文件或目录创建;
  • 创建软链接时,链接计数 i_nlink 不会增加;
  • 删除软链接并不影响被指向的文件,但若被指向的
    原文件被删除,则相关软连接被称为死链接(即
    dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
ln -s oldfile newfile

相关文章

  • 链接文件

    符号链接(软链接):是一个实实在在的文件,它指向存放在虚拟目录结构中某个地方的另一个文件。这两个通过符号链接在一起...

  • 链接文件

    ln 软链接和硬链接的区别

  • 链接文件

    如果需要在系统上维护同一文件的两份或者多份副本,除了保存多份单独的物理文件副本之外,还可以采用保存一份物理文件副本...

  • 链接文件

    在Linux系统上要维护一个文件的多个副本:采用物理文件副本和虚拟副本。虚拟的副本就是链接,分为符号链接和硬链接。...

  • ln命令创建链接文件

    [toc] ln命令用于创建链接文件。链接文件分为硬链接和软链接 创建硬链接文件 命令格式:ln <源文件> <硬...

  • DAY 13课堂笔记

    链接的概念:分为硬链接 软链接两种创建硬链接 ln 原始文件 目标文件创建软链接 ln -s 原始文件 目标文件 ...

  • linux 常用命令

    终端 文件管理 查看目录和文件信息 新建文件、新建目录 移动和复制文件 删除文件或目录 新建链接文件软链接:软链接...

  • M. linux之软链接和硬链接

    1.对文件创建软链接 2.对文件创建硬链接 软链接硬链接复制的区别 1.硬链接实际上是为文件建一个别名,链接文件和...

  • 软连接与硬链接

    软链接:相当于windows中的快捷方式,源文件删除,链接失效创建文件软链接eg:ln -s 源文件名 软链接文件...

  • 软连接硬连接

    硬链接: 具有相同inode节点号的多个文件互为硬链接文件; 删除硬链接文件或者删除源文件任意之一,文件实体并未被...

网友评论

      本文标题:链接文件

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