Linux系统中硬链接和软链接

使用对象:linux初学者。

 

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

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

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

        

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

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

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

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

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

 

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

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

相关推荐

  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次既可。 [root@director ~]# who | cut -d' ' -f 1 | sort | uniq &nbsp…

    Linux干货 2016-12-13
  • 使用Storm实现实时大数据分析

    摘要:随着数据体积的越来越大,实时处理成为了许多机构需要面对的首要挑战。Shruthi Kumar和Siddharth Patankar在Dr.Dobb’s上结合了汽车超速监视,为我们演示了使用Storm进行实时大数据分析。CSDN在此编译、整理。 简单和明了,Storm让大数据分析变得轻松加愉快。 当今世界,公司的日常运营经常会生成TB级别的数据。数据来源…

    Linux干货 2015-04-04
  • Nginx 代理和缓存

    一 实验环境 Nginx 版本:nginx-1.8.1 Nginx代理服务器WAN:192.168.1.5 LAN:172.16.2.1 Web1:172.16.2.2 Web2:172.16.2.3 1.  配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 2.      …

    Linux干货 2016-12-05
  • 第二周作业

    第二周

    Linux干货 2017-12-11
  • 实现CenOS7网卡名传统方式

    网卡命令:理念 CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当 增加或删除网卡时,名称可能会发生变化 CentOS 7使用基于硬件,设备拓扑和设置类型命名: (1) 网卡命名机制 systemd对网络设备的命名方式 (a) 如果Firmware或BIOS为主板上集成的设备提供的索引信 息可用,且可预测则根据此索引进行命名, 例如en…

    Linux干货 2017-12-19
  • bash脚本之练习

    1、编写服务脚本/root/bin/testsrv.sh,完成如下要求  (1) 脚本可接受参数:start, stop, restart, status  (2) 如果参数非此四者之一,提示使用格式后报错退出 (3) 如是start:则创建/var/lock/subsys/SCRIPTNAME, 并显示“启动成功” 考虑:如果事先已经启…

    Linux干货 2016-08-24