-
Linux文件结构
是一个目录结构
根目录/下有一堆一级目录,目录存放东西如下
-
虚拟文件系统
VFS提供一种机制,将不同的文件系统整合在一起,并提供统一的应用程序接口给上层的应用程序使用。
-
linux文件分类
- 普通文件:文本文件或二进制文件,对普通文件的解释由处理该文件的应用程序进行,内核看他俩没区别。
- 目录文件:目录也是文件,也有访问权限。
- 字符特殊文件:用于表示字符类型的设备,如键盘,鼠标
- 块特殊文件:用于表示系统中块类型的设备(一次读一个块),如硬盘,光驱
- 命名管道(FIFO)
- 套接字
- 符号链接:另一个文件的引用
-
在shell里用 ls -l 可以查看文件类型,权限信息的左边第一位
符号 文件类型 - 普通文件 d 目录文件 c 字符设备文件 b 块设备文件 p 管道文件 s 套接字文件 l 链接文件 -
shell中文件权限更改
chmod 777 test.c
第一位:文件所有者
第二位:组成员
第三位:其他成员读:4
写:2
执行:1 -
PCB,FCB,文件描述符,inode的底层关系
网友评论