Linux 下文件和目录的区别
Linux 下文件和目录的区别
区别
在 Linux 和其他类 Unix 文件系统中,文件和目录本质上都是由 inode 和数据块组成的:
文件:文件的 inode 存储了元数据(如所有者、权限、文件大小、创建和修改时间等)以及指向数据块的指针。这些数据块存储了文件的实际内容。
目录:目录的 inode 同样存储了元数据和指向数据块的指针。不同的是,这些数据块存储的是一系列目录项,每个目录项包含一个文件名和一个 inode
号。这样,我们就可以通过文件名找到对应的 inode,并进一步找到文件或者子目录的内容。
原文链接:https://blog.csdn.net/qq_21438461/article/details/131111069
inode
一个文件会存储在多个扇区,操作系统读取硬盘的时候,不会一个个扇区地读取,而是一次性连续读取多个扇区。储存文件元信息的区域就叫做inode。