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
下一篇 2016-10-19

相关推荐

  • 马哥教育21期网络班—第12周课程+练习—-LAMP练习中

    为第4题中的第2个虚拟主机提供https服务,使得用户可以通过https安全的访问此web站点; (1)要求使用证书认证,证书中要求使用的国家(CN)、州(HA)、城市(ZZ)和组织(MageEdu); (2)设置部门为Ops,主机名为www2.stuX.com,邮件为admin@stuX.com; [ root@centos CA]# …

    Linux干货 2016-09-26
  • 文件管理命令及文件名通配

    Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 目录管理类的命令 mkdir 用法: mkdir [选项]… 目录… 选项:  -p 递归创建多个目录 实例: [root@centos7 ~]# mkdir -p /tmp/jerry/2016/…

    Linux干货 2016-11-06
  • Python装饰器与面向切面编程

    新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢! 今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理…

    Linux干货 2015-03-12
  • Linux 基础(4)

    file    标准输入输出以及输出重定向 >     tr     |管道      mail 1.file file [options] <filename>… 确定文件内容,是根据文件的头部信息来判断 hexdump -C -n 10…

    2017-07-20
  • ls 命令浅谈

           LS命令是Linux中最常用的命令,ls是list的缩写,通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。ls命令在日常的Linux操作中用的很多。(这里只是介绍了一部分)       命令格式:ls …

    2017-07-15
  • Systemd——CentOS7的init

    Systemd:     POST –> Boot Sequeue(BIOS) –> Bootloader(MBR) –> kernel(ramdisk) –> rootfs –> /sbin/init init:   &nbsp…

    Linux干货 2016-09-20