Linux系统的软链接和硬链接

Linux的链接是一种共享文件和访问它的用户的若干目录项之间建立联系的一种方法。一共分为两种链接,分别是软链接和硬链接。

一、硬链接

1、硬链接的本质上是一个文件,它们除了名字不一样,其他都一样,占用的空间是一个。硬链接会增加文件的链接数。如下图

(1)建立硬链集之前    

1.png

(2)建立硬链接之后

2.png

2、删去一个链接名,链接数减一,其他不变,所以也引申出用rm命令删除文件,只是把文件名删去,数据还在。需要注意的是硬链接不能跨分区,因为跨分区以后节点号(inode)会变。还有就是不能给目录创建硬链接。用rm命令删去创建硬链接之前的原始文件/root/test/f1之后打开创建的硬链接/root/f11 不变,数据不变。如下图:

3.png

二、软链接

1、软链接就相当于Windows系统的快捷方,可以创建指向文件的软链接,也可以创建指向目录的软链接。创建软链接不会增加原始文件的链接数,而原始文件和链接文件的属性也不相同, 它可以跨分区,因为软链接文件的节点编号与原始文件的不相同。如下图:4.png

2、删除原始文件的话,链接文件会失效,它对原始文件有依赖性。如下图:

5.png

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

(0)
M21-XYHM21-XYH
上一篇 2016-10-22
下一篇 2016-10-22

相关推荐

  • Linux进程管理三剑客htop、ps、dstat

    ps命令 Unix有两种主要分支:官方的Unix(AT&T)和非官方的Unix(加利福利亚大学伯克利分校)。UNIX("带-")和BSD(不带东西)都有自己的ps版本,并且ps版本都很出名,并被广泛使用。最终结果是许多现代版本的ps都同时支持两种类型的选项,即所谓的Unix选项和BSD选项。而且还有一组选项支持GUN的选项. 所以…

    Linux干货 2016-11-22
  • iptables

    iptables Firewall:防火墙 隔离工具;Packets Filter Firewall;工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一套组件; 分类: 硬件防火墙:在硬件级别实现部分功能的防火墙;另一个部分功能基于软件实现; 软件防火墙:应用软件处理逻辑运行于通用…

    Linux干货 2016-11-07
  • 操作系统文件管理

      在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和一致性。显然,这是用户所不能胜任、也不愿…

    Linux干货 2015-04-13
  • 马哥教育网络班19期第二周课程练习

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cd:切换目录命令实例  cd [dirctory] 切换目录  cd .. 返回上一级目录  cd –  来回切换  cd ~  切换到家目…

    Linux干货 2016-06-19
  • N25-第六周作业

      复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#;               s/要查找的内容/替换为的内容/修饰符 %:全文,相当…

    Linux干货 2017-02-13
  • Linux文本处理工具grep

    文件查看工具:cat     将[文件]或标准输入组合输出到标准输出。               -A, –show-all       &nbs…

    Linux干货 2016-08-10