1、Linux文件类型介绍

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

2、Linux下的文件类型

-(f):普通文件

d:目录文件

b:块设备文件

c:字符设备文件

d:目录文件

l:连接符号文件

p:管道文件

s:套接字文件

a、普通文件

我们用 ls -lh 来查看某个文件的属性,可以看到有类似 -rw——- ,值得注意的是第一个符号是 –

,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具等。这类文件的删除方式是用rm 命令;

b、目录:

当我们在某个目录下执行,看到有类似 drwxr-xr-x

,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir

命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。

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

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

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

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

d、套接字文件:

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

e、符号链接文件:

查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名

。上面是一个例子,表示setup.log是install.log的软链接文件。怎么理解呢?这和Windows操作系统中的快捷方式有点相似。

f、管道文件:

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

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

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

linux系统字符设备文件类型,Linux文件类型以及颜色标识相关推荐

  1. linux系统字符设备文件类型,Linux文件类型

    Linux文件类型教程 Linux七种文件类型详解 文件属性 文件类型 - 常规文件,即 file d 目录文件 b block device 即块设备文件,如硬盘;支持以 block 为单位进行随机 ...

  2. 红旗linux系统字符无法闪烁,红旗 Linux 6.0无法开机

    红旗 Linux 6.0无法开机 更新时间:2019-10-25 21:29 最满意答案 根据 Mounting root filesystem. Mount:   could not find fi ...

  3. 不可以安装linux系统的设备,安装了linux系统的设备上不了网怎么办

    玩了一阵子的树莓派,曾经计划将其作成一台小小无线路由,但是时间和精力关系始终未成功做成. 同时也有在进行一些arm开发板的学习,突然一天发现arm板直接插上网线不能是不能上网的,又想起之前玩树莓派的时 ...

  4. linux 编译字符设备驱动错误,linux字符设备驱动框架及编写流程

    流程: init { } exit { } 申请设备号 (动态注册/静态注册) 创建一个字符设备 cdev_alloc 初始化字符设备 cdev_init 设备号和字符设备关联 cdev_add 销毁 ...

  5. mac上linux系统字符界面,MAC中Linux常用操作命令

    ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) to ...

  6. Linux系统下的几种终端设备文件

    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备. 在Linux系统的设备特殊文件目录/dev/下,终端特殊设备文件一般有以下几种: 1.串行端口终端(/dev/ttySn) ...

  7. Linux 系统中恢复已删除的文件

    注:文章内容仅用于本人日常学习记录 Linux 系统中恢复已删除的文件 当用户意外地删除了一个仍然需要的文件时,大多数情况下,是没有简便的方法可以重新找回或重建这个文件.不过,幸运的是文件是可以通过一 ...

  8. linux查找最近访问的文件,教您在Linux系统中查找最近修改的文件/文件夹

    如果您使用Linux系统进行日常操作,则主目录文件将随时间急剧增加.如果您有成千上万个文件,很可能不记得最近更改的文件名,本文将教您在Linux系统中查找最近修改的文件/文件夹.另外,如果要检查出于任 ...

  9. scp创建远程目录_在Linux系统中使用Vim读写远程文件

    大家好,我是良许. 今天我们讨论一个 Vim 使用技巧--用 Vim 读写远程文件.要实现这个目的,我们需要使用到一个叫 netrw.vim 的插件.从 Vim 7.x 开始,netrw.vim 就被 ...

最新文章

  1. python定时关闭进程_Python子进程,定时延迟后终止进程
  2. 基于spring cloud 的灰度发布实践_【收藏】基于spring cloud灰度发版方案
  3. 可能是全网首个前端源码共读活动,诚邀加入学习
  4. ios学习笔记——UIImagePickerController
  5. 拍照手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
  6. LEACH算法改进 SEP算法源代码
  7. C++游戏编程教程(一)
  8. 超定方程组的最小二乘解
  9. 搭配-最全的配色方案和色彩搭配
  10. 相关性研究思路及代码实现(MIC-最大信息系数、Relif-F特征选择算法、pearson、spearman、kendall、卡方检验、fisher精确检验、F检验、简单粗暴的分层聚合)
  11. 判断数字正数为红色负数为绿色
  12. [BCE]光照传感器测量光照度-arduino程序
  13. spring boot 2.1.7启动过程源码解析
  14. 电子元器件行业B2B交易系统:规范企业交易流程,提升销售管理效率
  15. 字符串常用方法(1)
  16. 是终点也是起点:你的恋爱目标是什么?
  17. 智能工厂在智能制造企业中的实践应用-东杰智能
  18. 如何轻松通过 ArcBlock 的招聘流程 | ArcBlock 博客
  19. JVM参数 之 -XX:MaxGCPauseMillis 与 -XX:GCTimeRatio
  20. 采油工计算机试题库,采油模拟试题集1

热门文章

  1. 未来宝宝照片合成,怎么做到的呢?
  2. Office 2016零售版转换为VOL版本
  3. 计算机大赛志愿者心得体会,志愿者的心得体会
  4. 微米纳米机器人 课件_部编版四年级语文下册7 纳米技术就在我们身边ppt课件1(共23张ppt)...
  5. HTML网页设计.2021.11.19
  6. 【从kitti开始自动驾驶】--5. GPS资料发布
  7. 初探Log4j2-yaml配置坑
  8. mysql pam 配置_pam_mysql 安装配置总结 (结合vsftpd)
  9. 英特尔400系列服务器芯片组,Intel 400晶片组家族、对应Z490主机板型号曝光,搭配10代Comet Lake-S处理器必备 – 穷极领域...
  10. html5实现像素鸟,有趣的Axure案例:像素鸟游戏的设计