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

相关推荐

  • TCP协议详解

    TCP协议详解。     I,TCP数据段报文解释 1,tcp数据段头部20(固定)+40(可变)字节构成,此数据由报头偏移位构成,计算单位为四个字节 表示TCP报文段的首部长度,共4位,由于TCP首部包含一 个长度可变的选项部分,需要指定这个TCP报文段到底有多长。它指 出 TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远。…

    Linux干货 2017-06-26
  • Nginx首部相关模块使用介绍-隐藏,修改

    ngx_http_headers_module模块一. 前言ngx_http_headers_module模块提供了两个重要的指令add_header和expires,来添加 “Expires” 和 “Cache-Control” 头字段,对响应头添加任何域字段。add_header可以用来标示请求访问到哪台服务器上,这个也可以通过nginx模块nginx-…

    Linux干货 2017-05-06
  • 三剑客之一sed命令

    sed sed ‘2p’ /etc/passwd  打印paswwd的第二行 这样执行结果看能看出第二行显示两次 sed -n ‘2p’ /etc/passwd -n 执行后 会取出当前行显示. n是关闭打印  例如[root@cent7 ~]#ifconfig ens33|sed -n &…

    Linux干货 2017-08-13
  • 正则表达式基础

    一、正则表达式: 元字符是用来阐释字符表达式意义的字符,简言之,就是用来描述字符的字符。 正则表达式RE(Regular Expression)是由一串字符和元字符构成的字符串。 正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。实际上正则表达式完成了数据的过滤,将不满足正则表达式定义的数据拒绝掉,剩下与正则表达式匹配的数据。 …

    Linux干货 2017-06-04
  • 第六周作业

    博客具体内容请移步博客园:http://www.cnblogs.com/wangenzhi/p/6295141.html

    Linux干货 2017-01-17