IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux中的文件类型和文件包含的信息 -> 正文阅读

[系统运维]Linux中的文件类型和文件包含的信息

Linux文件包含以下种类:
1.普通文件
2.目录
3.符号链接
4.块设备文件
5.字符设备文件
6.无名管道和有名管道
7.套接字
前三种类型是所有Linux文件系统中都有的类型,这些类型的实现在第八章详细描述。设备文件和IO文件与集成在内核中的设备驱动相关联;比如,当程序访问一个设备文件时,它直接通过该文件相关的IO驱动来操作。管道和套接字是用于进程间通信的特殊文件。Linux中明确区分文件内容和文件信息。除了驱动文件和文件系统中特殊的文件之外,每个文件由字节序列组成。这些文件不包含任何控制信息,比如文件长度和文件尾定界符。文件系统处理文件所需的所有信息都包含在一个被称作Inode的数据结构中。每个文件都有自己的inode,文件系统用inode唯一标识该文件。虽然Linux系统和其他系统的文件系统及处理内核函数方面存在很大差异,它们都必须至少提供以下POSX标准中的属性:

  1. 文件类型
  2. 与文件相关的硬链接数量
  3. 文件的字节长度
  4. 设备ID(例如,包含该文件的设备标识符)
  5. 文件系统中标识该文件的Inode的数量
  6. 文件所有者的UID
  7. 该文件所属的用户组
  8. 具体标识文件Inode状态的修改时间、上次访问时间和最近修改时间的时间戳
  9. 访问权限和文件模式(以后再聊)
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:46:41  更:2021-11-23 12:48:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:32:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码