码迷,mamicode.com
首页 > 其他好文 > 详细

硬链接与软链接

时间:2018-10-18 18:16:32      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:sof   快捷   lin   link   软链接文件   本质   入口   文件系统   inode   

链接分为两种:
1、硬链接(hard link),是通过索引节点进行的链接。在同一个分区/文件系统中,inode号码相同的文件一定是硬链接文件,本质相同文件名不同而已;硬链接文件就是文件的另一个入口;可以通过给文件设置硬链接文件,防止重要文件被误删;只针对文件,不针对目录。
硬链接的作用:为重要文件做一个快照。

2、软链接(soft link)或符合链接(Symbolic link)
符号链接文件 也被称为软链接文件,类似于Windows中的快捷方式,它本身没有内容,指向实体文件;软链接可以针对文件也可以真对目录。

软链接读取数据的原理步骤:
1、通过自身的inode,读到软链接信息,通过指向读到原始文件名,然后读到原始文件的inode
2、通过原始文件的inode,读到原始文件的内容(Block)

创建硬链接语法:ln 原始文件 目标文件
创建软链接语法:ln -s 原始文件 目标文件(目标文件不能事先存在,软链接文件的类型为 l "L")

[root@agan gj]# ll -hi
total 8.0K
17243620 -rw-r--r--. 2 root root 9 Aug 29 14:12 aa
17243620 -rw-r--r--. 2 root root 9 Aug 29 14:12 aanew
备注:硬链接的索引号相同

硬链接与软链接

标签:sof   快捷   lin   link   软链接文件   本质   入口   文件系统   inode   

原文地址:http://blog.51cto.com/11488563/2302760

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!