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

相关推荐

  • 四大开源协议的异同:GPL、LGPL、BSD、Apache

    便于自身理解四大常用开源协议的异同之处。

    Linux干货 2017-10-25
  • N26—第二周博客作业

    一、Linux常用管理命令     1、cp命令:复制         cp 源文件 目标文件 [root@localhost ~]# cp /etc/fstab /tmp cp: overwrite&nbsp…

    Linux干货 2017-01-06
  • Linux发展及简单命令

    一 计算机的组成及其功能 冯·诺依曼提出的计算机体系结构:计算机由控制器、运算器、存储器、输入设备、输出设备五部分组成。 二 Linux的发行版 Linux发行版主要有三个分支:Debian、Slackware、Redhat。 (1)Debian:(以社区的方式运作) Ubuntu:基于Debian开发的开源Linux操作系统,主要针对桌面和服务器; Lin…

    2018-03-02
  • 磁盘管理

     磁盘管理  1 磁盘的结构  设备文件     I/O Ports: I/O设备地址  一切皆文件: open(), read(), write(), close()  设备类型: 块设备:block,存取单位“块”,磁盘 字符设备:char,存取单位“字符”,键盘  设备文件:关联至一个设备驱动程序…

    Linux干货 2016-08-26
  • 【N25第四周作业】grep

    文本处理工具: Linux上文本处理三剑客: grep, egrep, fgrep:文本过滤工具(模式:pattern)工具; grep:基本正则表达式,-E,-F egrep:扩展正则表达式, -G,-F grep:不支持正则表达式, sed:stream editor, 流编辑器;文本编辑工具; awk:…

    Linux干货 2016-12-18
  • 马哥教育网络班22期+第10周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情)     系统启动流程:       POST –> BootSequence(BIOS) –> BootLoader …

    Linux干货 2016-10-27