`

linux硬连接和软连接

 
阅读更多

 

Linux中的文件读取方式为:

   先通过一层一层的目录获取文件相关的关联数据;

  在到对应的inode获取文件属性,以及文件内容数据所在的快;

  最后到块区域获取文件的数据;

 

1.硬连接(实际连接)

   硬连接只是在莫个目录下新增一个该文件的关联数据而已,

      例:假设/root/crontab为一个硬连接的文件,连接到/etc/crontab文件,其实/root/crontab和/etc/crontab是同一个文件,

只是有连个目录(/etc与/root)记录了crontab文件的关联数据。即,有/etc目录记录的关联数据克制,crontab的inode放在

A处,而/root目录下的关联数据,crontab同样也指到A处的inode,所以crontab文件的inode与块都没有改变,只是有两个

目录记录来关联 数据

硬连接的限制:

  •         不能跨文件系统;
  •         不能连接目录

2.符号连接(快捷方式)

         符号连接就是建立一个独立的文件,这个文件会让那个数据的读取指向它连接文件的内容。由于只是利用文件来作为

指向的动作,所以,当源文件被删除之后,符号连接的文件不能打开。会占用inode与块

 

 

3.命令

    ln [-sf] 源文件 目标文件

     参数:

       -s:如果ln不加任何参数旧进行连接,那么就是硬连接, -s是符号连接

       -f:如果目标文件存在时,旧主动将目标文件之际删除后在建立

分享到:
评论

相关推荐

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

    本文主要讲了一下关于Linux软连接和硬链接,希望对你的学习有所帮助。

    Linux 软连接与硬链接.pdf

    Linux 软连接与硬链接

    Linux软连接和硬链接

    NULL 博文链接:https://jaybin.iteye.com/blog/1171212

    Linux实验三 软硬连接 压缩打包和解压

    Linux实验三 软硬连接 压缩打包和解压

    详解linux软连接和硬链接

    本篇文章详细介绍了linux软连接和硬链接,废话不多说,接着往下看把。 一 链接文件 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 ...

    ln的软硬连接区别

    ln的软硬连接区别

    Linux操作系统文件链接问题

    与硬连接相对应,Lnux系统中还存在另一种连接,称为符号连接,也叫软连接。软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的...

    区分Linux硬链接与软链接

    在Linux中,连接文件有两种,一种类似于Windows的快捷方式,可以让你快速地链接到目标文件(或目录),这种称为软链接(soft link),也叫作符号链接(symbolic link);另一种则是通过文件系统的 inode 连接来产生...

    Linux硬链接与软链接原理及用法解析

    主要介绍了Linux硬链接与软链接原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    linux 连接与索引节点

    本文档包含了索引节点、硬链接、软连接以及连接的创建!

    Linux系统连接的概念及删除原理

     在Linux文件系统中,多个文件名指向同一个索引节点,硬连接文件相当于文件的另外一个接口。  硬连接小结:  1、具有相同inode节点号的多个文件是互为硬连接文件。  2、删除硬连接文件或者删除源文件任意一...

    Linux下创建和删除软、硬链接(ln)

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在...Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号...

    RedhatLinux磁盘管理终极讲解

    教程名称:Redhat Linux磁盘管理终极讲解课程目录:【】01硬盘物理结构OK【】02主引导扇区OK【】03文件系统OK【】04Linux文件夹和文件名【】05硬连接和软连接OK【】07创建磁盘分区OK【】08介绍Linux虚拟文件系统...

    Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

    在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是其他网络硬盘上的某个文件。 ln命令 语法: ln -s 源文件路径 软链接文件路径 参数 功能 -b ...

    LINUX网站建设技术指南

    2.2.3 Linux的安装方式 2.2.4 安装Linux的硬盘分区 2.2.5 有关LILO的基础知识 2.3 Linux的安装 2.3.1 首先应该知道的事 2.3.2 开始安装:有关安装启动程序的选择 2.3.3 安装过程 2.3.4 最后的设置工作 2.3.5 安装...

    Linux命令讲解视频.rar

    04硬连接 .mp4 05文本搜索命令, 06-查找文件命令, mp4 07-压缩和解压缩命令, mp4 08文件权限命令 mp4 09获取管理权限的相关命令, mp4 10用户相关操作 mp4 11-用户组相关操作 mp4 01第二天知识点回顾 mp4 02p命令...

    linux教程——很使用的那种

    建立硬连接实际上只是增加了一个目录项,但并没有复制文件数据区,原文件的数据区由两个文件共享。这一方面能够节约大量磁盘空间,同时可以保证两个文件能同步更新。 ls -i或--inode 显示文件和目录的inode编号。 ...

    LINUX常用文件系统

    linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。 文件是Linux操作系统的一切,是组成操作...

Global site tag (gtag.js) - Google Analytics