LINUX文件类型

来源:互联网 发布:光环国际大数据怎么样 编辑:程序博客网 时间:2024/05/16 05:07

1、普通文件(regular file)

一般存取文件,根据文件内容可以分为:

1) 纯文本文件(ASCII),内容可以直接读到;

2) 二进制文件(binary),可执行文件

3) 数据格式的文件(data),Linux在登录数据记录在 /var/log/wtmp,该文件是个数据文件,它能通过last读出来。

2、目录文件(directory)

3、链接文件(link)

4、设备与设备文件(device)

系统外设及存储等相关的文件,通常集中在/dev目录下。通常又分为两种:

1) 块设备文件(b),如硬盘 /dev/sda1

2) 字符设备文件(c),串行接口设备如键盘、鼠标等

5、套接字(Sockets)

通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。最常在/var/run目录

6、管道(pipe,FIFO first-in-first-out)

解决多个程序同时存取一个文件所造成的错误。