Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1015369
  • 博文数量: 123
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1356
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-14 10:56
文章分类
文章存档

2012年(1)

2011年(21)

2010年(13)

2009年(55)

2008年(33)

分类: LINUX

2010-11-16 22:42:13

最近在进行考研复习中遇到了一道题,是有关软链接和硬链接的题目,2009年的计算机专业统考题目。
题目具体表达给忘记了,但是主要是考察硬链接和软链接的计数的问题。当创建一个文件时,注意下面的每一行的第二个字段:
-rw-r--r-- 1 jiawei jiawei  2 2010-11-16 22:37 lll
lrwxrwxrwx 1 jiawei jiawei  4 2010-11-16 22:27 lns1 -> text
-rw-r--r-- 2 jiawei jiawei 15 2010-11-16 22:28 lns2
-rw-r--r-- 2 jiawei jiawei 15 2010-11-16 22:28 text
每一个文件计数1,当为文件创建一个硬链接时,该文件的计数值加1,假如现在给一个文件S创建了3个硬链接,那么这个值就是3+1,也就是4,但是如果给文件创建的是软链接,此值不会发生改变,软链接对应的计数值始终为1。硬链接对应的文件会和该原始文件的计数值始终保持一致,如果现在将原始文件或者是硬链接中的一个文件删除,那么该值也会进行相应的减1操作。这就是软链接和硬链接的区别。

阅读(1954) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-17 16:52:35

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com