Linux文件类型
Linux文件类型
Linux系统思想:一切皆文件,除常规文件外,Linux把外设、IPC等都以“文件”形式存在,并能使用文件的访问接口(open、read、write)。Linux下有7类文件,包括:常规文件、目录文件、字符设备文件、块设备文件、命名管道、套接字、软链接。
文件类型 | 文件实例 | 文件属性表示 |
---|---|---|
常规文件 | 二进制文件、纯文本、XML、压缩文件等 | - |
目录文件 | 文件夹 | d |
字符设备 | character device,如串口、键盘、鼠标、EEPROM等,以char为单位进行顺序访问 | c |
块设备 | block device,如硬盘、SD卡、eMMC等,以block为单位进行随机访问 | b |
命名管道 | pipe,存在于内存中,用于进程间通信 | p |
套接字 | socket文件,用于C/S 网络通信 | s |
软链接 | symbolic link,类似Windows快捷方式 | l |
文件类型查看
1. ls
2. file xxx
3. stat