linux的文件类型
linux其中的一个哲学思想就是一切皆文件,今天我们就来学习一下linux系统中的文件类型。
linux不同于windows,有多种多类的文件类型,文件类型的判断也不是以文件的后缀为标准的。
linux中一共有七种文件类型,分别是:普通文件、目录、字符设备文件、块设备文件、套接字文件、命名管道文件和符号链接文件。那么接下来我们就分别看看每种文件类型的具体情况。
普通文件
普通文件由一系列组成,文件系统并没有就其内容规定任何结构。文件文件、数据文件、可执行的程序和共享库都被视作为普通文件。
其中文件类型在长格式现实中的文件类型的标识符为”
-
”-
rw-r–r–. 1 root root 1.5K Oct 26 16:04 ks.cfg
目录
目录里是按名字对其他文件的引用。用户可以使用mkdir命令来创建目录,使用rmdir命令来删除空目录,使用rm -r命令来删除非空目录。
其中文件类型在长格式现实中的文件类型的标识符为”
d
”d
rwxr-xr-x. 2 gwx gwx 6 Oct 25 09:37 Music/
字符设备文件
字符设备文件让与之相关的驱动程序做它们自己的输入和输出缓冲。
其中文件类型在长格式现实中的文件类型的标识符为”
c
”c
rw-rw-rw-. 1 root tty 5, 0 Oct 27 16:03 tty
块设备文件
块设备文件由处理块数据I/O的驱动程序使用,并要求内核为它们提供缓冲。
其中文件类型在长格式现实中的文件类型的标识符为”
b
”b
rw-rw—-. 1 root disk 8, 0 Oct 27 16:03 sda
套接字文件
套接字文件就是在晋城之间让它们以”干净卫生”的方式进行通信的连接。
其中文件类型在长格式现实中的文件类型的标识符为”
s
”s
rw-rw-rw-. 1 root root 0 Oct 27 16:03 default.sock=
命名管道文件
命名管道文件能够让运行在同一主机上的两个进程之间通信,它们也被称为”FIFO文件”,使用mknod来创建,使用rm命令来删除。
其中文件类型在长格式现实中的文件类型的标识符为”
p
”p
rw——-. 1 root root 0 Oct 27 16:03 /var/lib/nfs/rpc_pipefs/gssd/clntXX/gssd|
符号链接文件
符号链接或者叫做”软链接”,通过名字指向文件。使用”ln -s“来创建,使用rm来删除。、
其中文件类型在长格式现实中的文件类型的标识符为”
l
”l
rwxrwxrwx. 1 root root 11 Oct 8 17:10 init.d -> rc.d/init.d/
原创文章,作者:N24-wenxuan,如若转载,请注明出处:http://www.178linux.com/55022
评论列表(1条)
总结的不错,希望你能熟知这些基础的知识,加油!