当前位置: 首页 > news >正文

Linux文件类型

Linux有一句名言:一切皆文件。

设备、目录、管道、套接字,全部都是文件,只是类型不同

使用ls -l 看第一列字符,就能判断文件类型

一、普通文件

1、符号:-

1)r 表明该文件具有可读权限,若该位置为 "-" ,则表明文件不可读;
2)w 表明该文件具有可写权限,若该位置为 "-" ,则表明文件不可写;
3)x 表明该文件具有可执行权限,若该位置为 "-" ,则表明文件不具备可执行权限;
4)第一个 rwx 表示该文件的所有者对该文件的权限;第二个 rwx 表示该文件所属组对该文件的权限;第三个 rwx 表示其他用户对该文件的权限。

2、分类

1)文本文件:.txt .sh .c .conf

2)二进制文件:命令、图片、视频、压缩包

3)数据文件:日志、导出数据

示例:

-rwxrw-r-- 1 root root 123 Mar 13 10:00 test.txt

3、创建

使用touch关键字可以创建一个普通文件。

示例:

touch newfile

二、目录文件

1、符号:d

本质是记录文件名和incode对应关系的文件。

可以理解为“文件名索引表”。

示例:

drwxrw-r-- 2 root root 4096 Mar 13 10:00 testdir

2、创建

使用mkdir关键字创建一个目录文件。

示例:

mkdir directory

三、链接文件

链接文件一般指的是一个文件的软连接(或符号链接)

1、符号:l

2、特点

1)只存路径,不存真实数据

2)删除原文件,链接失效

示例:

lrwxrwxrwx 1 root root 4 Mar 13 10:00 bin -> /usr/bin

四、字符设备文件

1、符号:c

2、特点

按字符流读写,一次一个字节

3、典例

键盘、鼠标、终端、串口、/dev/null\

示例:

crw-rw-rw- 1 root root 1, 3 Mar 13 10:00 /dev/null

五、块设备文件

1、字符:b

2、特点

按块批量读写,速度快

3、典例

硬盘、U盘、分区/dev/sda、/dev/sdb

示例:

brw-rw---- 1 root disk 8, 0 Mar 13 10:00 /dev/sda

六、管道文件

1、字符:p

2、特点

1)进程间通信使用

2)一端写,一端读

3)数据不落地,直接在内核传送

创建:

mkfifo mypipe

七、套接字文件

1、字符:s

2、特点

1)本地进程间高速通信

2)比网络TCP快得多

3)常见于MySQL、PHP、Nginx等服务

示例:

srwxrwxrwx 1 mysql mysql 0 Mar 13 10:00 mysql.sock
http://www.jsqmd.com/news/478747/

相关文章:

  • 什么是管理
  • SRA166防静电防护服安装保养指南:避免机器人静电损伤的实操详解
  • 99个大模型在各个行业的应用的案例【2026最新】
  • “养虾”狂飙背后的企业安全隐患:当AI接管企业内网,谁来为它戴上“紧箍咒”?
  • 基于SpringBoot+Vue的活动策划网站毕设项目(完整源码+论文+部署)
  • 救命神器! 降AI率平台 千笔 VS PaperRed,本科生专属利器!
  • 什么是残差连接与归一化
  • 百考通AI毕业论文智能生成,让学术创作高效又专业
  • 清华首次揭露:AI图像编辑器的“视觉后门“如何轻松突破安全防线
  • 再谈《复利的力量》
  • 14-ORM-数据库操作-查询条件
  • 混频器在雷达模块中的作用及原理……
  • 大模型中量化是什么
  • Django中间件
  • 解决brew安装慢问题
  • 我看见ta拿着枪指着我的头
  • 斯坦福 CS336 从零构建大模型 (2025 春) - 第四讲:专家混合模型(Mixture of Experts, MoE)
  • Claude code学习记录
  • 性价比高的律师营销机构有啥特色?这3点让你秒懂!
  • ITSM 实战:多门店报障如何做统一受理、派单和 SLA 升级,避免群里越报越乱
  • 我在凌晨醒来
  • 八大应用场景解析:企业如何利用AI重塑业务流程?
  • 任务书被导师打回两次后,我用了这个工具——5分钟写出他当场点头的版本!
  • SpringBoot如何调用节假日API
  • OpenClaw 的产品形态和运作原理
  • ABAQUS模拟Oxford Space Systems太阳能帆板展开与折叠过程:从完全展开状...
  • 第一章:人工智能的起源:达特茅斯之梦
  • SD 图生图模式
  • Hadoop 2.7.3 集群部署、配置与环境变量调优全流程总结
  • 面试常问:TCP相关(中级篇)问题原因即解决方案