linux下文件类型简介

linux下文件类型简介

概述

文件类型缩写及别称

文件类型的缩写、翻译及别称

文件类型

缩写

英文

其他名称

普通文件

Regular file

目录文件

d

Directory file

块设备文件

b

Block special file

块区文件

字符设备文件

c

Character special file

字符设备文件

数据传送

p

FIFO

named pipe,命名管道

套接字文件

s

Socket

符号链接

l

Symbolic link

软链接 硬链接

各文件类型简介


各文件类型的主要含义如下

普通文件(Regular file)

普通意义上的文件,如数据文件、可执行文件等。它又可以细分为下面几种:

1>. 纯文本档(ASCII):

这是Linux系统中最多的一种文件类型,称为纯文本档是因为内容为我们人类可以直接读到的数据,例如数字、字母等等。

2>. 二进制文件(binary):

Linux系统其实仅认识且可以执行二进制文件(binary file)。Linux当中的可执行文件就是这种格式的文件。

3>. 数据格式文件(data):

有些程序在运作的过程当中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件 (data file)。举例来说,我们的Linux在使用者登录时,都会将登录的数据记录在 /var/log/wtmp那个文件内,该文件是一个data file,他能够透过last这个指令读出来! 但是使用cat时,会读出乱码

目录文件(Directory file)

Linux中目录也是一种文件。目录文件包括了文件夹中所有文件的名字和在分区中的位置。目录文件的权限意义也较特殊,

块设备文件(Block special file)

一种提供带缓冲的固定大小单元读写的设备文件。如硬盘设备(/dev/sda)及硬盘分区(/dev/hda1)等。

字符设备文件(Character special file)

此种类型文件提供无缓存的变长单元读写。一个设备如果不是块设备,就是字符设备。

管道(named pipe或FIFO)

用于系统进程间通信的文件。他主要的目的在解决多个程序同时存取一个文件所造成的错误问题。 FIFO是first-in-first-out的缩写。第一个属性为[p]

套接字文件(Socket)

进程之前通过网络进行通信的文件。多数网络连接都是用Socket建立的。

符号链接(Symbolic link)

分为软连接和硬链接。有点像windows下的快捷方式,但有所不同。

 

如何查看文件的类型


1.可以用下面几个命令:

①>.stat

stat命令用于查看一个文件有关文件系统的信息。

②>ls

ls命令就可以给出文件的类型,用法是:

ls -l

显示的结果中每行的第一个字符就是文件类型。

③>find命令的-t参数可以用于查找指定类型的文件

2.看颜色

蓝色———-目录

白色———-一般性文件

浅蓝色———-链接文件

绿色———-可执行文件,可执行的程序

红色———–压缩文件或者包文件

红色闪烁——-表示链接的文件有问题了

黄色————设备文件

土黄色———-套接字文件或者管道文件

原创文章,作者:M21-郝建勋,如若转载,请注明出处:http://www.178linux.com/52242

(1)
M21-郝建勋M21-郝建勋
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • RAID磁盘冗余探究

    RAID磁盘冗余探究 RAID的全称是Redundant Arrays of Inexpensive Disk,可以翻译为廉价的磁盘冗余阵列。由加利福尼亚大学伯克利分校的一位教授在1988年提出,是一种磁盘管理方式。其产生的初衷是为了降低成本,但是为了达到RAID的功能,其造价并不便宜,所以后来改为Redundant Arrays of Independen…

    2017-08-26
  • 硬链接与软链接的区别

    硬链接与软连接                本文仅用于个人学习参考:         简单介绍了硬链接与软连接的区别。  &nb…

    Linux干货 2016-10-20
  • rpm 详解

     rpm 包详解 程序包的命名格式:name-VERSION.tar.gz 拆包:主包和分包 主包:name-VERSION-release.arch.rpm 支包:name-function-VERSION-release.arch.rpm   注意:程序包之间有时会存在依赖关系,依靠前端工具解决依赖关系 yum Rhel系列系统上的r…

    Linux干货 2017-08-17
  • liunx文本处理三剑客及文本处理工具的使用与练习。

    linux文本处理三剑客: grep ==擅长过滤,把想要的或者不想要的分离开。linux三剑客 老三  -A: 除了显示匹配的一行之外,并显示该行之前的num行;-B:除了显示匹配的一行之外,并显示该行之后的num行;-C:除了显示匹配的一行之外,并显示该行之前后各num行     sed==擅长取行、替换。三剑客老…

    2017-07-28
  • Week2–Linux基础三

    一. Linux上的文件管理类命令都有哪些,其常用的使用方法和例子是啥呢? 文件管理类命令大概就是这些: ls, cd, pwd, mkdir, rmdir, cp, rm, mv, touch, cat, more, less, head, tail, file, grep. 目录或文件操作类: 1. ls: (查看文件名命令) -a :全部的文件,连同隐…

    Linux干货 2016-12-12
  • 自制linux和编译内核

    自制linux:(1)  分区并创建文件系统  fdisk /dev/sdb分两个必要的分区  /dev/sdb1 对应/boot /dev/sdb2 对应根  /mkfs.ext4 /dev/sdb1mkfs.ext4 /dev/sdb2  挂载bootmkdir /mnt/boot 子目录必须为bootm…

    Linux干货 2017-04-02