红联Linux门户
Linux帮助

linux文件的时间属性inode

发布时间:2008-03-15 11:18:26来源:红联作者:Creation
一个文件的inode中保存有三个时间属性:

time of last access: 如对文件读操作

time of last modification: 如对文件写操作

time of last change: 修改了文件的某个属性,如执行权限.

软连接是可以跨越文件系统的,硬连接只能在一个文件系统中建立.软连接相当与一个指针,或者说是别名,硬连接是直接映射到硬盘的存储区,相当与和原有的文件共同享有硬盘上的空间.所以如果你操作硬连接的文件,相当于直接操作硬盘上的数据.

Unix是通过inode管理硬盘的,每个inode包含文件的各种信息:所有者,权限,数据在磁盘上的分布.但inode不含有文件的名字,哪个文件对应那个inode的信息是保存在目录文件中,每个目录文件中的一个记录记有文件名和这个文件对应的inode号,所以目录文件相当与文件名和inode的映射表.对于硬连接,相当于多个文件名对应一个inode,是一个多对一的映射,对于inode它不关心哪个文件对应它,但是它记录有多少个文件对应它.如果对应它的一个文件被删除,这个记录值就减一,当减为0时,对应这个inode的资源才被释放,所以如果一个文件有硬连接,你删除这个文件的话,系统并不是真正的删除它
文章评论

共有 0 条评论