红联Linux门户
Linux帮助

Linux文件类型

发布时间:2009-06-09 15:47:33来源:红联作者:wula9707
1.普通文件
计算机用户和操作系统用于存放数据、程序等信息的文件。一般都长期地存放在外存储器(磁盘等)中。普通文件一般又分为文本文件和二进制文件。
2.目录文件
是文件系统中一个目录所包含的目录项组成的文件。目录文件只允许系统进行修改。用户进程可以读取目录文件,但不能对它们进行修改。
3.设备文件
用于与I/O设备提供连接的一种文件,分为字符设备文件和块设备文件,对应于字符设备和块设备。Linux把对设备的I/O做为普通文件的读取/写入操作内核提供了对设备处理和对文件处理的统一接口。每一种I/O设备对应一个设备文件,存放在/dev目录中,如行式打印机对应/dev/lp。
4.管道文件
主要用于在进程间传递数据。管道是进程间传递数据的“媒介”。某进程数据写入管道的一端,另一个进程从管道另一端读取数据。Linux对管道的操作与文件操作相同,它把管道作为文件进行处理。管道文件又称先进先出(FIFO)文件。
5.链接文件
又称符号链接文件,它提供了共享文件的一种方法,在链接文件中不是通过文件名实现文件共享,是通过链接文件中含的指向文件的指针来实现对文件的访问。普通用户可以建立链接文件,并通过其指针所指向的文件。使用链接文件可以访问普通文件。还可以访问目录文件和不具有普通文件实态的其它文件。它可以在不同的文件系统之间建立链接关系。
文章评论

共有 7 条评论

  1. jagub 于 2009-06-10 08:26:10发表:

    其实和初学者并无多大关系

  2. kinglisa 于 2009-06-09 23:15:12发表:

    强烈支持初学者教程

  3. jiehe 于 2009-06-09 23:14:23发表:

    谢谢

  4. mianyang12 于 2009-06-09 22:54:50发表:

    普通文件:分为 纯文本文件,二进制文件,数据格式的文件(如:/var/log/wtmp)

    目录文件

    连接文件:分为硬链接和符号连接第一个属性为 l

    设备文件:分为 块设备文件(其实就是硬盘,第一个属性为b) 和 字符设备文件(即串行端口的设备,如鼠标和键盘等,第一个属性为c)

    套接字:这类设备通常用在网络数据连接,第一个属性为s,通常在/var/run目录里

    管道:第一个属性为p

  5. jagub 于 2009-06-09 20:30:11发表:

    原来lp是打印机,呵呵。

  6. qq470320278 于 2009-06-09 17:18:40发表:

    [font=黑体] 恩 好。学习下。[/font]

    :ha3nd











    [attach]15972[/attach]

  7. rotvnx 于 2009-06-09 15:53:25发表:

    了解