Linux系统中硬链接和软链接

使用对象:linux初学者。

 

一、硬链接和软链接的概念

硬链接是给已经存在的数据文件另外创建一个名字,通过该名字也可以访问该数据文件。就好像给张三起个绰号叫“小二黑”,通过“张三”这个名字能找到这个人,通过“小二黑”这个名字也能找到这个人。       

软链接是给文件名在其他位置创建一个链接名称,通过该链接名称找到真实的文件地址。类似于windows下的快捷方式。

        

二、硬链接和软链接的区别

1、  硬链接只能在同一文件系统下创建,软链接则可以跨文件系统创建

2、  硬链接创建之后源文件inode计数会增加,软链接创建之后源文件inode计数不会增加,但是链接文件所在的文件系统的inode数量会被消耗

3、  硬链接只能针对文件创建,软链接对于文件或者目录都可以创建

4、  硬链接创建之后,删除原来的源文件对硬链接文件没有任何影响,硬链接文件可以正常打开;软链接创建之后,删除源文件之后,软链接文件无法打开,即软链接依赖于源文件。

 

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

(0)
jackleijacklei
上一篇 2016-10-20
下一篇 2016-10-20

相关推荐

  • N22-第六周作业

    vim小小的总结 (本总结摘自马哥网络班22期课堂笔记) vim是一款交互式的全屏编辑器,是vi的升级版,在vi上增强了很多,如:多级撤销,多窗口和多缓冲区,语法高亮,在线帮助等。 vim也是一种模式化的编辑器。分别是编辑模式也叫命令模式,输入模式,末行模式。其中使用vim打开文件后默认的是编辑模式。 三种模式之间的转换: 编辑模式—>输入模式 &…

    Linux干货 2016-11-21
  • Python函数式编程指南(四):生成器

    生成器是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径。 这是函数式编程指南的最后一篇,似乎拖了一个星期才写好,嗯…… 转载请注明原作者和原文地址:) 4. 生成器(generator) 4.1. 生成器简介 首先请确信,生成器就是一种迭代器。生成器拥有next方法并且行为与迭代…

    Linux干货 2015-03-11
  • ​Linux基础知识之screen命令详解

    该博文以CentOS6.8_x86_64系统为基础,Xshell5远程登录CentOS6.8系统,以root身份登录系统,以Xshell5发起screen帮助,用系统命令行界面去连接。 screen命令:         打开新的screen: screen -S [SESSION]   (打开一个名叫hel…

    Linux干货 2016-07-29
  • 18-系统启动故障修复-实践

    说明:重启时可以选择性在vmlinuz所在行末尾添加 selinux=0;或者直接编辑/etc/selinus/config文件,更改 SELINUX=disabled 关闭SELINUX。可以避免打标签,节省启动时间 以下操作都需要进入bootloader引导加载项修改内核启动参数,在vmlinuz所在行末尾添加一个启动选项 如何进入bootloader引…

    2017-04-02
  • output_9177

    Bahsegel 2025 Güncel İncelemesi Bahsegel online bahis sitesi, son güncellemelerle bahis ve şans oyunları alanında bahsegel güncel adından sıkça söz ettiren önemli bir oyuncu olmuşt…

    Linux干货 6天前
  • Bash编程之条件测试

    Bash 包含强大的编程功能,其中包括丰富的可测试文件类型和属性的函数,以及在多数编程语言中可以使用的算术和字符串比较函数。理解不同的测试并认识到 shell 还能把一些操作符解释成 shell 元字符,是学好Bash编程的重要一环。 一、测试命令 Bash中一条命令退出状态码可作为测试条件,执行成功返回0,代表布尔类型true;反之执行失败返回1-255之…

    Linux干货 2016-08-21