文件

  1. 一个文件会对应一个inode

  2. 软硬链接有什么区别:是否具有独立的inode!!
    软连接具有独立的inode--可以被当作独立文件看待。
    硬连接没有独立的inode--就是链接前的inode编号。

  3. 建立硬链接,根本就没有创建新文件,因为没有给硬链接分配独立的inode。既然没有创建文件,那么一定没有自己的属性和内容。那么使用的一定是inode和内容

  4. 然后每一个inode在被硬链接的时候会++,只有一个文件的硬连接数量变成0时候,这个文件才算被删除。

  5. 新建文件之后,本身就会有一个属于自己的inode,具有一个映射关系。所以inode计数为1.

  6. 对于一个目录来说,会有inode计数会即使是新建也会有2个,因为除了这个目录名字之外,还有目录内的“.”,这就是“ls .”可以表示本文件夹下的内容可以显示出来的原因

  7. stat test.c
    一般会有三类时间:access,modify,change。access是文件被访问的时间,change是文件属性被修改时间,modify是文件内容被修改的时间

posted @ 2024-10-02 16:06  zhudachang  阅读(52)  评论(0)    收藏  举报