首页 > 系统服务 > 详细

关于Linux下的连接文件学习总结

时间:2014-08-14 13:37:08      阅读:403      评论:0      收藏:0      [点我收藏+]


1.连接文件区分为两种,一种类似windows下快捷方式,使用户能够快速连接到目标文件或目录。 另一种则通过文件系统中的inode连接来产生新文件名,而不是产生新文件。 两种方式分别称为符号/硬连接。

2. 每个文件都会占用一个inode,其中记录了文件的权限和属性等信息,而文件内容由inode指向的block来记录。
而想读取文件的内容,必须先经过文件所在目录block中记录的文件名来指向正确的inode号码才能读取。 所以文件名只与目录有关,但文件
内容与inode相关。

3. 硬连接的由来: 多个文件名连接到一个inode。 即在某目录下新建一个文件名连接到某inode的关联记录而已。

4. 一般来说设置硬连接文件,磁盘的空间与inode的数目都不会增加(因为是在原有的目录文件的block里添加一条关联数据). 但特例是原有目录文件的block里的空间已满,新添加数据必须新加一个block来解决。

5. 关于硬连接的限制: 不能跨文件系统; 不能连接到目录(减低复杂度)。

6. 硬连接建立后,使用 ll -i 指令,可以查看连接文件中连接目标文件的inode号与连接数(即有多少个文件名连接到这个inode标记文件)。

7. 符号链接即新建一个独立的文件,指向目标文件。(类似windows下的快捷方式)。

制作连接文件指令: ln -[sf] 源文件 目标文件

默认不带参数新建的是硬连接。

由于硬连接限制太多,符号连接应用较广。

关于Linux下的连接文件学习总结,布布扣,bubuko.com

关于Linux下的连接文件学习总结

原文:http://www.cnblogs.com/superzlc/p/3912098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!