Linux文件类型

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等。

1、普通文件,颜色为白色

  • 纯文本档

  • 二进制文件

  • 数据格式文件


2、目录文件,颜色为蓝色

当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。首字符是【d】字母。


3、字符设备和块设备文件,颜色为黄色

  • 字符设备:执行/dev/tty时,我们可以看到属性是 crw-rw-rw- ,第一个字符是【c】,这表示字符设备文件。比如猫、键盘、鼠标等串口设备。

  • 块设备:在执行/dev/sda1 的属性是 brw-r—– ,第一个字符是【b】,这表示块设备,比如硬盘,光驱等设备。


4、数据接口文件(sockets),颜色为粉红色

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


5、符号链接文件,颜色为浅绿色

当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是【L】,这类文件是链接文件。


6、管道文件,颜色为暗黄色

也就是数据输送设备。管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,第一个属性为【P】。

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

(0)
tangfeifeitangfeifei
上一篇 2016-10-16 12:16
下一篇 2016-10-16 14:26

相关推荐

  • N–25期 第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash declare -i sumlogin=0 declare -i sumnologin=0 for i …

    Linux干货 2017-03-07
  • iptables入门到进阶

    netfilter/iptables:        netfilter是存在于内核中的一个防火墙框架,用来管理网络数据包,netfilter在IP数据包处理流程中的5个关键位置放置了5个钩子(hook)函数,当数据包流经相应的位置时,相应的钩子函数会被调用,每个对应的钩子上有对应的表,表中有对应的…

    Linux干货 2017-05-02
  • linux系统创建主分区、逻辑分区 、设置ext系列分区的参数以及检测分区

    使用到的命令有:fdisk分区管理命令、partx 强制内核更新分区表(通过查看/procs/partitions文件可知道内核没有更新新创建的分区)、mkfs格式化分区命令、mke2fs格式化etx专用工具、blkid查看分区属性、fsck测试分区    linux对不同的磁盘设备的设备文件命名如下:    &nbs…

    Linux干货 2016-05-16
  • 在马帮的宣言

    好好学习,在这半年时间让自己的道路上再迈出一大步

    Linux干货 2016-10-28
  • 马哥网络21-第5周作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost proc]# grep "^[[:space:]]\{1,\}" /boot/grub/grub.conf root (hd0,0) kernel /vmlinuz-2…

    Linux干货 2016-08-08
  • heartbeatV1+nfs实现高可用httpd

        随着互联网技术的不断发展,Web应用也越来越普遍,Web服务器的无故障工作时间就显得尤重要,但由于各种各样的原因,一台服务器并不能保证永远不出问题的运行,此时就需要一种机制来实现多台服务器共同为相同的来务功能提供服务,以确保任意一台服务器宕机后,不会影响其所承载的业务的访问。   &nbsp…

    Linux干货 2015-06-26