Linux中的七种文件类型
-
普通文件
包括文本文件、编译好的二进制文件、特殊格式的数据文件。
d
目录文件
目录也是文件,允许以操作文件的方式来操作目录。
l
链接文件
在Linux系统中链接文件分为硬链接和软连接两种,其中硬链接是指通过索引节点来进行链接,在系统中多个文件各指向同一个索引节点,这种方式可以防止误删重要数据;而软链接也称为符号链接,实际上是一个存储着指向源文件链接的位置信息的文本文件。举一个例子,当源文件删除后,用户通过软链接将无法查看文件的内容,但是通过硬链接文件还可以正常读取源文件里的内容,因此硬链接相当于为源文件创建了一个别名文件,软链接相当于创建了一个源文件的快捷方式。
b
块设备
存储数据以供系统存取的接口设备,也就是硬盘。磁盘中存储数据时,是按块为单位进行存储的,在系统内部按固定大小转移数据。/dev/dsk 对应的为块设备。
c
字符设备
串口设备、键盘、鼠标等,以不定长度转移数据。/dev/rdsk 对应的为字符设备。
s
套接字
通常用于网络数据连接。
p
管道
用以解决多个程序同时存取一个文件所造成的错误。