Linux教程

Linux文件类型

2019-12-13  本文已影响0人  7ed8e3680ebe

Linux教程:http://www.fdlly.com/m/linux
这篇文章主要介绍了Linux文件类型,结合实例形式分析了Linux文件类型的相关操作技巧,需要的朋友可以参考下,本文实例讲述了Linux文件类型,如何查看文件类型等操作。分享给大家供大家参考,具体如下:

Linux文件类型

Linux中的一切都被表示为文件的形式,包括程序进程、硬件设备、通信通道甚至是内核数据结构等,虽然带来了理解上的困难,但却为Linux编程统一了一致的编程接口

Linux中一共有7中文件类型

文件类型 符号 文件类型 符号
普通文件 - 套接字文件 s
目录 d 数据输送文件 p
串行端口设备 c 链接文件 l
块设备文件 b

查看文件类型

使用ls -l命令可以查看文件类型

第一列:包含的东西有该文件类型和所属主、所属组以及其他用户对该文件的权限

image
第一列:第0位字母表示文件的文件类型,具体对应关系参照以下
文件类型

普通文件

Linux系统中,普通文件又有三种,即纯文本文件,二进制文件和数据格式的文件。纯文本文件,其内容可以直接读取,如数字字母等,比如配置文件几乎都是这种文件;二进制文件,Linux中的可执行文件,比如命令文件;数据格式文件,比较少见,是一种具有特定格式的文件。
第一个属性为[-]

目录文件

第一个属性为[d]

链接文件

第一个属性为[l]

设备(device)

与系统周边及储存等相关的一些文件, 通常都集中在/dev这个目录之下!通常又分为两种:

套接字文件(sockets)

数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。最常在/var/run这个目录中看到这种文件类型了.
第一个属性为 [s]

链接文件(link)

链接文件有点像Windows里的快捷方式,用户可以通过别名去访问另一个文件
链接文件分为两种,硬链接(hard link)和软链接(symbolic link)。两种链接的本质区别关键点在于inode
第一个属性为 [l]

数据输送文件(FIFO,pipe)

FIFO也是一种特殊的文件类型,他主要的目的在解决多个程序同时存取一个文件所造成的错误问题
第一个属性为 [p]

上一篇 下一篇

猜你喜欢

热点阅读