linux文件系统
所有被操作系统管理的资源,例如网络接口卡,磁盘驱动器,打印机,输入输出设备,普通文件或是目录都被看作是一个文件。
inode
硬盘的最小存储单位是扇区,块由多个扇区组成。一个文件由于过大存储在多个块中,但一个块只能存储一个文件。
inode存储文件的元信息,如文件被分成几个块,每个块的地址、文件拥有者、创建时间、权限、大小等。
使用stat可以查看文件的inode信息。
linux文件类型
- 普通文件:存储信息和数据,linux用户根据访问权限可以查看、更改、删除。
- 目录文件:用于表示和管理文件,包含文件名和子目录名,打开目录实际上就是打开目录文件。
- 符号链接文件:保留指向文件的地址。
- 字符设备:用来访问字符设备比如硬盘。
- 设备文件:用来访问块设备比如硬盘盒软盘
- 管道文件:用于进程之间通信
- 套接字:用于进程间的网络通信,也可以用于非本机之间的非网络通信。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。