baby sword‘s blog baby sword‘s blog
首页
  • java基础
  • java进阶
大数据
  • mysql

    • mysql索引
    • mysql日志
  • redis

    • 单机下的redis
    • 集群下的redis
  • Spring
  • springboot
  • RPC
  • netty
  • mybatis
  • maven
  • 消息队列
  • kafka
  • zookeeper
  • rocketmq
  • 七大设计原则
  • 创建型模式
  • 结构型模式
  • 行为型模式
  • SpringCloud

    • eureka
  • SpringCloud Alibaba

    • nacos
  • 计算机网络
  • 操作系统
  • 算法
  • 个人项目
  • 个人面试面经
  • 八股记忆
  • 工作积累
  • 逻辑题
  • 面试

    • 百度后端实习二面
GitHub (opens new window)

zhengjian

不敢承担失去的风险,是不可能抓住梦想的
首页
  • java基础
  • java进阶
大数据
  • mysql

    • mysql索引
    • mysql日志
  • redis

    • 单机下的redis
    • 集群下的redis
  • Spring
  • springboot
  • RPC
  • netty
  • mybatis
  • maven
  • 消息队列
  • kafka
  • zookeeper
  • rocketmq
  • 七大设计原则
  • 创建型模式
  • 结构型模式
  • 行为型模式
  • SpringCloud

    • eureka
  • SpringCloud Alibaba

    • nacos
  • 计算机网络
  • 操作系统
  • 算法
  • 个人项目
  • 个人面试面经
  • 八股记忆
  • 工作积累
  • 逻辑题
  • 面试

    • 百度后端实习二面
GitHub (opens new window)
  • 计算机网络

  • 操作系统

    • 如何在VM上创建一个linux虚拟机
    • linux命令解析
    • linux一些重要的命令
    • linux中的文件类型
      • 1. linux中的文件类型
      • 2. file查看文件类型
    • linux中的交换区
    • linux中分区是什么
    • 环境变量
    • 银行家算法
    • 操作系统内存管理
    • 虚拟内存
    • 硬链接和软链接有什么区别
    • 常见的调度算法
    • 零拷贝技术
    • yum
    • systemctl
    • 汇编语言
    • 汇编语言实操
    • 死锁
  • 算法

  • 计算机基础
  • 操作系统
xugaoyi
2023-06-09
目录

linux中的文件类型

# 1. linux中的文件类型

Linux系统中,每个文件都有一个类型(type)来描述这个文件属于哪种类型。通常情况下,Linux系统中包含以下几种文件类型:

  1. 普通文件(Regular file):这是最常见的文件类型,它既可以包含文本信息,也可以包含二进制数据等内容。
  2. 目录文件(Directory):这种文件类型用来存储其他文件和目录文件的名称及其相关信息。
  3. 块设备文件(Block device):块设备指的是一种能够随机读写固定大小数据块的设备,例如硬盘、U盘等存储设备。
  4. 字符设备文件(Character device):字符设备指的是一种以字符为单位进行读写的设备,例如键盘、鼠标等输入设备和打印机、串口等输出设备。
  5. 套接字文件(Socket):套接字是一种特殊的文件类型,用于实现进程间通信,例如TCP/IP网络通信就是通过套接字实现的。
  6. 符号链接文件(Symbolic link):符号链接是一种特殊的文件类型,它类似于Windows系统中的快捷方式,可以链接到其他文件或目录。
  7. 管道文件(Named pipe):管道是一种特殊的文件类型,用于实现进程间通信,它可以被多个进程同时访问。

除了上述文件类型外,Linux系统中还有一些其他的特殊文件类型,例如FIFO(命名管道)、共享内存和消息队列等。这些不同类型的文件在Linux系统中都有着不同的用途和特点,使用时需要注意它们之间的区别和使用方法。

# 2. file查看文件类型

linux中一切皆是文件,怎么查看一个文件的文件类型:

file filename

image-20230411174134699

块文件

image-20230411174229658

链接类型

image-20230411174330787

socket文件

image-20230411174454089

普通二进制文件

编辑 (opens new window)
上次更新: 2024/02/22, 14:03:19
linux一些重要的命令
linux中的交换区

← linux一些重要的命令 linux中的交换区→

最近更新
01
spark基础
02-22
02
mysql读写分离和分库分表
02-22
03
数据库迁移
02-22
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式