最近在进行考研复习中遇到了一道题,是有关软链接和硬链接的题目,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操作。这就是软链接和硬链接的区别。
阅读(2004) | 评论(1) | 转发(0) |