Linux系统的软硬连接的区别

Linux系统的软硬连接的区别

M21-陆东贵

CentOS 7.2

Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

一、  硬链接

硬连接是指通过索引节点来进行连接Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。

硬连接的特性:

1、硬连接创建方法:ln  源文件   硬连接文件

2、指向同一个inode的多个文件路径;

3、目录不支持硬连接;

4、硬连接不能夸文件系统;

5、创建硬连接会增加inode 索引计数;

6、删除硬连接不会影响源文件内容数据;删除源文件,同样源文件里面的内容与硬连接文件里面的内容相同,数据也不会受到影响;若源文件和硬连接文件都删除,数据则消失;

二、软连接;

另外一种连接称之为符号连接(Symbolic Link),也叫软连接。

软连接的特性:

1、软连接创建方式: ln  -s  原文件   软连接文件

2、符号连接文件与源文件是两个各自独立的文件,各有自己的inode;对源文件创建软连接文件,不会增加inode索引计数;

3、支持对目录创建软连接,可以跨文件系统;

4、删除软连接文件不影响源文件,但删除源文件,软连接文件制定的路径即不存在,变成无效的连接;并且会变成白字红底的闪烁提示;

5、软连接相当于windows的快捷方式(可以通过readlink查看其指向);

6、软连接文件存放的是源文件的路径指向;

7、软连接文件的大小是其指向的文件的路径字符串的字节数;

 

原创文章,作者:陆 东贵,如若转载,请注明出处:http://www.178linux.com/52956

(0)
上一篇 2016-10-19 21:22
下一篇 2016-10-19 22:17

相关推荐

  • Linux学习第四周

    一.Linux文件查找  本章介绍的有locate和find的命令的使用以及压缩解压缩工具 1.文件查找,跟以前我们所学的grep fgrep egrep 类似,grep属于文本过滤,搜索工具 然而文件查找就find和locate 他们有一点区别: find :实时查找进行文件匹配,由于进行路径匹配所以查找速度略慢,     &…

    2017-06-11
  • Bob大叔和Jim Coplien对TDD的论战

    今年春节时,我写了一篇《TDD并不是看上去的那么美》,在这篇文章中我列举了一些关于使用TDD的一些难点和对TDD的质疑,后来出现了一些争论(可参见那篇文章的评论),以及Todd同学的《TDD到底美不美》,还有infoQ中文上的那个几乎没有营养离线讨论。今天,有网友给我推来一个英文版infoQ的视频——“Coplien and Martin Debate TD…

    Linux干货 2016-08-15
  • Mariadb数据库复制系列(五):基于SSL的复制

       实验五:基于SSL的主从复制功能的实现 在mysql服务器之间复制数据,默认情况下都是基于明文的,在有些场景中,明文传输会造成严重的数据安全隐患,因此,需要对mysql服务器之间的复制时的传输进行加密,传输加密方式可以基于SSL的会话进行 1、实验环境 2、私有CA的搭建 3、在主节点node72上生成证书签署请求、发送到私有CA服务器 4、在从节点n…

    Linux干货 2016-11-24
  • Bash快捷键

    Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :…

    Linux干货 2017-03-26
  • Linux入门知识之计算机基础

    计算机基础、linux发行版、命令帮助获取

    2018-01-11
  • 马哥教育网络班21期-第二周课程练习

    第二周课程练习 1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示?     1.1 目录管理类命令:cd,pwd,ls,mkdir,rmdir,tree          1.1.1 cd:主要功能是改变当前目录,…

    Linux干货 2016-07-04