每个文件会形成一个FCB,在访问文件时需要将目录调入内存,为了减少目录占据的空间,形成一个Inode,在目录中只存放文件名和Inode的地址,Inode中存放关于文件的详细信息。
每个文件的inode唯一。
区别
软链接文件的大小和创建时间和源文件不同,软连接只是维持软连接到原文件的关系,不是源文件内容。软连接更像快捷方式。
硬链接和源文件的大小创建时间一样,相当于copy了一份,类似于copy -p指令,但是硬链接文件会保持更新,当源文件发生变化时会跟着更新,而copy的文件不会进行更新。指向文件索引点
当删除源文件时两者有什么区别
删除源文件后,软链接无法查看,那个问价不存在
硬链接还可以继续查看
造成以上的原因
硬链接和源文件inode节点号相同,一个i节点可以对应多个文件,删除源文件相当于删除了一条映射关系
lrwxr--r--
前面第一位表示文件类型,d表示目录文件,l是链接文件,-是普通文件,p是管道
lrwxr--r-- 1 hel users 7 Sep 12 08:12 cheng
各字段的含义
1.文件属性字段
2.文件硬链接数目或者目录子目录数目
3.文件拥有者
4.文件拥有着所在的组
5.文件大小,字节为单位
6.创建月份
7.创建日期
8.文件创建时间
9.文件名如果是符号链接会有一个箭头指向文件
网友评论