31 linux
linux文件系统
【31 linux】所有被操作系统管理的资源,例如网络接口卡,磁盘驱动器,打印机,输入输出设备,普通文件或是目录都被看作是一个文件。
inode
硬盘的最小存储单位是扇区,块由多个扇区组成。一个文件由于过大存储在多个块中,但一个块只能存储一个文件。
inode存储文件的元信息,如文件被分成几个块,每个块的地址、文件拥有者、创建时间、权限、大小等。
使用stat可以查看文件的inode信息。
linux文件类型
- 普通文件:存储信息和数据,linux用户根据访问权限可以查看、更改、删除。
- 目录文件:用于表示和管理文件,包含文件名和子目录名,打开目录实际上就是打开目录文件。
- 符号链接文件:保留指向文件的地址。
- 字符设备:用来访问字符设备比如硬盘。
- 设备文件:用来访问块设备比如硬盘盒软盘
- 管道文件:用于进程之间通信
- 套接字:用于进程间的网络通信,也可以用于非本机之间的非网络通信。
推荐阅读
- django-前后端交互
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- Beego打包部署到Linux
- ssh生成公钥秘钥
- Linux|109 个实用 shell 脚本
- Android系统启动之init.rc文件解析过程
- linux定时任务contab
- 芯灵思SinlinxA33开发板Linux内核定时器编程