一、文件类型
Linux操作系统把所有内容(文件、图片、视频、设备)都当作文件看待、处理,即一切皆文件。
Linux系统把所有文件分为七种类型:
文件类型 | 文件类型标识 | 说明 |
使用ls -l命令查看文件类型,首字母代表文件类型
|
普通文件 | - | 最常见的文件类型, *.txt,*.c,*.h,都属于普通文件 | |
目录文件 | d | 与windows中的文件夹一样,存放若干个文件 | |
符号链接文件 | l | 指向目录文件的指针,类比于windows中的快捷方式,超链接 | |
套接字文件 | s | 用于进程间的网络通信 | |
字符设备文件 | c |
Linux系统将硬件设备当成特殊的文件,称为设备文件。 字符设备文件:处理数据时每次只能处理一个字符的设备,比如调制解调器 块设备文件:处理数据时每次能处理大块数据的设备,比如硬盘. |
|
块设备文件 | b | ||
管道文件 | p | 主要用于进程间通信 |