更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号
分类: Python/Ruby
2021-03-19 11:46:34
在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧。
Linux的文件没有扩展名,所以Linux下的文件名称和它的种类没有任何关系,Linux下的文件可以分为五种不同的类型:普通文件,目录文件,链接文件,设备文件和管道文件。
1、普通文件:最常使用的一类文件,其特点是不包含有文件系统信息的结构信息。通常用户所接触到的文件,比如图形文件、数据文件、文档文件以及声音文件都属于这种文件,这种类型的文件是按照其内部结构又可分为文本文件和二进制文件。
2、目录文件:用于存放文件名以及其相关信息的文件,是内核组织文件系统的基本节点。目录文件可以包含下一级文件目录或者普通文件,在Linux中,目录文件是一种文件。
3、链接文件:是一种特殊文件,指向一个真实存在的文件链接,类似于Windows下的快捷方式,链接文件的不同,又可分为硬链接文件和符号链接文件。
4、设备文件:是Linux中最特殊的文件,由于它的存在,让Linux系统可以十分方便地访问外部设备。Linux系统为外部设备提供一种标准接口,让外部设备视为一种特殊文件。
5、管道文件:是一种很特殊的文件,主要用于不同进程的信息传递。当两个进程需要进行数据或者信息传递时,可以使用通道文件,一个进程将需要传递的数据或者信息写入管道的一端,另一进程从管道的另一端取得所需要的数据或者信息,通常管道是建立在调整缓存中。