红联Linux门户
Linux帮助

linux下删除文件就是unlink该文件吗

发布时间:2008-10-16 00:48:04来源:红联作者:dfilesa
创建一个文件就是分配一个inode,再在磁盘上为此文件分配空间,让inode里的指针指向这些空间,然后再在目录这种特殊的文件里建立一个目录项,内容即为文件名->inode号

创建硬连接,就是在相应的目录再建立目录项,但不创建新inode,inode号就是要指向的文件的inode号

所谓删除就是删掉目录项,就是解除文件名和inode之间的连接,所以叫unlink

到删掉最后一个目录项之后,就没有文件可以访问到这个inode了,这个inode就可以被重新分配了。
文章评论

共有 1 条评论

  1. chris078426 于 2008-10-16 08:55:19发表:

    q):-s 好像说的不太清楚