日期:2014-05-16  浏览次数:20642 次

Linux 文件的类型

Linux文件的类型

在Linux中文件的类型是通过文件权限的首位定义的,可以分为以下几类。

1.普通文件

普通文件包括源程序文件、脚本文件、可执行程序文件及各种数据文件。普通文件的文件类型标识位为"-",使用ls命令可以查看文件的类型,例如:

  1. #ls??-l??suple ?
  2. -rw-r--r--???1?root?root???540?07-23?08:31?suple?

2.目录文件

目录实际上是一种特殊的文件。目录下可以包含文件和子目录。目录文件的类型标识位为"d",如下所示:

  1. #ls??-l??tmp ?
  2. drwxrwxrwt??21?root?root??4096?07-25?22:49?tmp?

3.套接字文件

套接字(socket)是用来进行网络通信的常用方法之一。Linux文件系统可以通过套接字文件实现网络通信。套接字的文件类型标识位为"s",例如:

  1. #ls??-l??x1 ?
  2. srwx------??2?root?root??0?07-25?17:49?x1?

4.命名管道

文件系统通过命名管道文件可以实现进程间的通信。命名管道的文件类型标识位为"p",例如: