1019作业

1019作业

柴震 软连接 硬连接

软连接和硬链接的区别

属性与定义:

硬链接:新建的文件是已经存在的文件的一个别名,所以创建时链接数递增;而且当原文件删除时,新建的链接文件仍然可以使用,因其直接对应于数据块。

1019作业

软链接:也称为符号链接。新建的链接文件以“路径”的形式来表示另一个文件,其大小为指向的路径字符串的长度,不增加或减少目标文件inode的链接数。它和Windows的快捷方式十分相似,并且新建的软链接可以指向不存在的文件。

1019作业

特性:

1.硬链接和原来的文件没有什么区别,而且共享一个 inode 号(不论新建多少个链接都引用相同的inode,同时链接数递增);而软链接不共享 inode,而是一个新建的文件,获取的是全新的 inode,所以不影响原文件的链接数。

[root@Centos7 test]# link 1 2 
[root@Centos7 test]# ls -i 
137754556 1 137754556 2 
[root@Centos7 test]# ln -s 3 4 
[root@Centos7 test]# ls -i 
137754556 1 137754556 2 137754557 4

2.若原文件删除了,该软连接则不可以访问,而硬链接不受影响。 
3.由于符号链接的属性,导致其可以跨越磁盘驱动器或分区;而硬链接则就不具备这个特性。

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

(0)
AnhurAnhur
上一篇 2016-10-19 16:02
下一篇 2016-10-19 21:22

相关推荐

  • 启动和内核管理

    一、Linux组成     Linux: kernel+rootfs         kernel: 进程管理、内存管理、网络管理、驱动程序、文件系统、安全功能       &nb…

    Linux干货 2016-09-18
  • bash工作特性之命令执行状态返回值和命令行展开的讲解和实例

    命令执行状态返回值 在Linux bash中可以用命令执行状态返回值来判断命令是否运行成功,而不需去关心命令返回的结果是多少。 bash通过状态返回值来得到输出结果; 成功:返回值 0 [root@localhost tmp]# ls aaa [root@localhost tmp]# mkdir $(date +%H-%m-%S) [root@localh…

    Linux干货 2018-03-01
  • RAID功能介绍及其使用

    RAID功能介绍及其使用 独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),简称磁盘阵列。其基本思想就是把多个相对便宜的硬盘组合起来,成为一个硬盘阵列组,使性能达到甚至超过一个价格昂贵、容量巨大的硬盘。根据…

    Linux干货 2017-01-06
  • 搭建路由环境

        五个虚拟机分别模拟三个路由器和两个主机,实现不同网段的主机之间的通信。 1.规定四个网段的ip地址:分别是192.168.1.0/24;192.168.2.0/24;192.168.3.0/24;192.168.4.0/24 2.三个路由器命名为R1、R2、R3。R1的两个网关地址为192.168.1.1和19…

    2017-08-20
  • read,locate ,find 的总结及相关联系

    read 变量名 read 变量名1 [变量名2] < 文件名不支持管道read 变量名1 [变量名2] <<< “值1 [值2] …”使用read来把输入值分配给一个或者多个shell变量     -p 指定要显示的提示     # read -p…

    Linux干货 2017-08-12
  • 文本查看、处理工具的应用及组、用户的相关操作

            一、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可      查看已经登录的用户用“who”命令,为了试验我用root多登录了几次。    &nb…

    2017-07-16