Linux文件类型以及颜色标识

1、Linux文件类型介绍

  Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。

2、Linux下的文件类型

  -(f):普通文件

  d:目录文件

  b:块设备文件

  c:字符设备文件

  d:目录文件

  l:连接符号文件

  p:管道文件

  s:套接字文件

  a、普通文件

  Q4Q5)Y{V`P``RPJ_WWY@~B1.png

  我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw——- ,值得注意的是第一个符号是 –
,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具等。这类文件的删除方式是用rm 命令;

  b、目录:

  FSK3}%_DWRGM}@3`HOJV1BC.png

  当我们在某个目录下执行,看到有类似 drwxr-xr-x
,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir
命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

  c、字符设备或块设备文件:

  如时进入/dev目录,列一下文件,会看到类似如下的;

  FQXX(])DLH7CRH2OG@8T(KG.png

  0KB5(~7BI0V{72TT7Q$[N_R.png

  /dev/tty的属性是 crw-rw-rw- ,注意前面第一个字符是 c ,这表示字符设备文件。比如猫等串口设备

  /dev/hda1 的属性是 brw-r—– ,注意前面的第一个字符是b,这表示块设备,比如硬盘,光驱等设备;

  d、套接字文件:

  U2PWK3TFQ}H0I1LC4M(L(FY.png

  注意这个文件的属性的第一个字符是 s。

  e、符号链接文件:

  []5OPPO]]RHENN7N3$FGFA2.png

  查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名
。上面是一个例子,表示setup.log是install.log的软链接文件。怎么理解呢?这和Windows操作系统中的快捷方式有点相似。

  f、管道文件:

  由于我的系统上没找到管道文件,因此就不截图了

  从本质上说,管道也是一种文件,但它又和一般的文件有所不同,管道可以克服使用文件进行通信的两个问题。

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

(4)
刘 祥宇刘 祥宇
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • net25-第12周作业

    1、请描述一次完整的http请求处理过程; – (1)客户端发送http请求– (2)服务端建立或处理连接,接受请求或拒绝请求– (3)接受请求:接受客户端对服务器某一资源的请求– (4)处理请求:对请求报文进行解析,获取客户端请求的资源及请求方法等相关信息– (5)访问资源:获取请求报文中请求的资…

    Linux干货 2017-05-15
  • Linux如何进行分区和目录管理

    第七周作业   1、创建一个10G分区,并格式为ext4文件系统: 1、要求其block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包括acl; ~]# mke2fs -t ext4 -b 2048 -m 2 -L MYDATA /dev/sdb1 2、挂载至/data/mydata目录,要求挂载时禁止程序自动运行,县不更新…

    2017-09-18
  • Linux FHS-文件系统层级结构标准简要说明

    Linux FHS-文件系统层级结构标准简要说明 FHS(Filesystem Hierarchy Standard) FHS针对目录树架构对以下三个目录进行定义:     / (root, 根):与开机系统有关      /usr (unix software res…

    Linux干货 2017-03-26
  • Linux-raid的工作原理与管理

    本章内容:        1、RAID详细描述        2、mdadm 工具        3、创建raid        4、磁盘阵列的管理 RAID描述:     &nb…

    2017-06-24
  • DNS常用配置解析反向解析

    什么是域名解析库文件?     是指将我们访问的域名解析成IP返回给本主机,然后本机拿着解析后IP去访问服务器,而解析格式就放在域名解析库文件中。DNS解析分为正向解析和反向解析    正向解析就是将域或域名解析成对应的IP地址,反之则相反,通过IP解析成域名 &nbs…

    Linux干货 2017-05-31
  • 马哥教育网络班21期-第5周课程练习

    第5周课程练习 1、 显示/boot/grub/grub.conf中以至少一个空白字符开头的行; # grep "^[[:space:]]\+" /boot/grub/grub.conf 2、 显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; # egrep "…

    Linux干货 2016-08-02