linux的文件类型

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” 
drwxr-xr-x. 2 gwx gwx 6 Oct 25 09:37 Music/

字符设备文件

    字符设备文件让与之相关的驱动程序做它们自己的输入和输出缓冲。

其中文件类型在长格式现实中的文件类型的标识符为”c” 
crw-rw-rw-. 1 root tty 5, 0 Oct 27 16:03 tty

块设备文件

    块设备文件由处理块数据I/O的驱动程序使用,并要求内核为它们提供缓冲。

其中文件类型在长格式现实中的文件类型的标识符为”b” 
brw-rw—-. 1 root disk 8, 0 Oct 27 16:03 sda

套接字文件

    套接字文件就是在晋城之间让它们以”干净卫生”的方式进行通信的连接。

其中文件类型在长格式现实中的文件类型的标识符为”s” 
srw-rw-rw-. 1 root root 0 Oct 27 16:03 default.sock=

命名管道文件

    命名管道文件能够让运行在同一主机上的两个进程之间通信,它们也被称为”FIFO文件”,使用mknod来创建,使用rm命令来删除。

其中文件类型在长格式现实中的文件类型的标识符为”p” 
prw——-. 1 root root 0 Oct 27 16:03 /var/lib/nfs/rpc_pipefs/gssd/clntXX/gssd|

符号链接文件

    符号链接或者叫做”软链接”,通过名字指向文件。使用”ln -s“来创建,使用rm来删除。、

其中文件类型在长格式现实中的文件类型的标识符为”l” 
lrwxrwxrwx. 1 root root 11 Oct 8 17:10 init.d -> rc.d/init.d/

原创文章,作者:N24-wenxuan,如若转载,请注明出处:http://www.178linux.com/55022

(0)
N24-wenxuanN24-wenxuan
上一篇 2016-10-27 16:52
下一篇 2016-10-27 17:28

相关推荐

  • 马哥教育网络班22期+第13周课程练习

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &n…

    Linux干货 2016-12-05
  • linux命令的使用格式

    Linux命令的一般格式为: [root@node1 ~]#command [选项] [参数] 1、ifconfig 设备 参数 参数: up:启动指定设备 down:关闭指定设备 arp:指定设备是否支持ARP协议 -a:显示全部接口信息 例如:[root@node1 ~]#ifconfig eth0 up #启动eth0网卡 2、echo打印 &nbsp…

    Linux干货 2016-09-17
  • 计算机组成原理

                                 计算机组成原理 Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于…

    Linux干货 2016-10-27
  • 学习宣言

    娶媳妇!娶媳妇!娶媳妇有木有!!! 请享受无法回避的痛苦!!!!!!!

    Linux干货 2016-12-27
  • 文件管理

    echo“- – -”>/sys/class/scsi_host/host2/scan扫描新装的硬盘,不需要重启 磁盘管理三大步骤:分区,管理,挂载 设备文件创建mknob cdrom /mnt/cdrom 并行接口针多,但是传的速度过快,会对数据造成干扰 vLinux的数据一般都存储在分区空间里 学习linux的磁盘管理就必须:…

    Linux干货 2016-11-27
  • IO重定向

    I/O(IN Out)重定向(本来位置被改到别处位置):            指的改变默认输入输出的位置    程序:数据+指令  IO          可用于输入的设备:文件     &nbsp…

    Linux干货 2017-04-03

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 16:26

    总结的不错,希望你能熟知这些基础的知识,加油!