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 16:13
下一篇 2016-10-22 20:00

相关推荐

  • Homework week-5 grep及find

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep -E "^[[:space:]]+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; grep&nbsp…

    Linux干货 2016-09-06
  • grep的使用和正则表达式

           grep作为Linux中的文本编辑的三剑客之一,它的功能很强大,并不是虚传,学会了grep在文本中找我们要找的的字符串总是能很轻易地找到,grep不仅仅就这一点功能,它在我们工作上也会对我们有很大的帮助。下面我来介绍一下grep的简单的功能。 grep :文本过滤( 模式:patter…

    Linux干货 2016-08-10
  • 马哥教育网络班22期+第13周课程练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &n…

    Linux干货 2016-12-05
  • RAID解说

    RAID(RedundantArrays of Inexpensive Disks,RAID),又叫独立的磁盘阵列。有“价格便宜具有冗余能力的磁盘阵列”之意。原理是利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术…

    2017-03-14
  • 文本处理工具sed

    处理文本的工具sed     stream EDitor,行编辑器     sed是一种流编辑器,他一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,成为“模式空间”(pattern space),接着用sed命令处理缓存区中的内容,处理完成后,把缓冲区的内容送往屏幕。…

    Linux干货 2016-08-10
  • 文件管理类命令常用使用方法及其相关示例演示

    文件管理类命令常用使用方法及其相关示例演示 cat chattr chmod chown cp ln locate lsattr mv rm tee touch umask whereis which 文件管理类命令常用使用方法及其相关示例演示 cat 使用语法:cat [-AbeEnstTuv][–help][–version] FILENAME&nb…

    Linux干货 2016-11-05