本篇博文介绍一下Linux系统的文件系统, 由于Linux标准委员会制定了一个文件系统标准FHS, 文件系统层级标准, 规定Linux发行版应该创建哪些目录存储特定类型的文件.

根目录记为 /

一级目录:

/boot:系统启动相关的文件, 如内核,initrd以及grub(bootloader)

/dev:设备文件

块设备文件:随机访问设备,以块为单位进行访问

字符设备问价:顺序访问设备,以字符为单位进行访问

主设备号(major),次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户的家目录默认为/home/USERNAME

/root:管理员的家目录

/lib:库文件目录

.a:静态库文件

.so:动态库文件(shared object)

/lib/modules:内核模块目录

/include:头文件目录

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统

/opt:可选目录,第三方软件的安装路径

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件 /var/tmp

/var:可变的文件

与系统启动有关:

/bin:可执行文件,用户命令

/sbin:管理命令

与系统启动后的正常运行有关:

/usr: universal, shared, read-only

/usr/bin

/usr/sbin

/usr/lib

/usr/include

与第三方软件相关:

/usr/local

/usr/local/bin

/usr/local/sbin

/usr/local/lib

/usr/local/include

文件目录命名规则:

1、长度不能超过255个字符;

2、不能包括/;

3、严格区分大小写。

linux 文件系统 代码,Linux文件系统介绍相关推荐

  1. 【Linux】Linux 文件系统与设备文件

    Ref: <Linux设备驱动开发详解:基于最新的Linux4.0内核>中的第5章<Linux 文件系统与设备文件> 基于Linux 5.10   本文结合源码和实例分析了Li ...

  2. linux 文件系统 vfs,Linux 万物皆文件—VFS文件系统

    linux 里面当我们执行 ls -li 命令 的时候会发现,很多文件类型.例如: – 普通文件 d 目录文件 s socket 文件 b 块设备文件 比如说磁盘 l  连接文件 p 管道文件 他们虽 ...

  3. 以下属于linux文件系统认为的文件是,信息安全技术题库:在Linux系统中,图形文件、数据文件、文档文件等都属于()。...

    相关题目与解析 Linux中图像文件属于().A.文本文件B.连接文件C.特殊文件D.二进制文件 主要用于Linux系统中进程间相互传递数据.A.FIFO文件B.设备文件C.链接文件D.目录文件 关于 ...

  4. linux每个文件标识,Linux文件系统中每个文件用____来标识。

    Linux文件系统中每个文件用____来标识. 更多相关问题 [问答题] 分析冶炼终点硫高的原因及处理措施? [单选] 转炉炼钢的主要金属料是指() [问答题] 复合脱氧剂的优点? [问答题] 什么是 ...

  5. linux 文件系统 启动,linux kernel文件系统启动部分

    现在的kernel里,有个叫做ramfs的文件系统,会把initrd(或者ramdisk,为惯性叫法)里的东西挂载到early-rootfs里(即rootfs,是ramfs的一个特殊实例),执行一些在 ...

  6. 《Linux4.0设备驱动开发详解》笔记--第五章:Linux文件系统与设备文件

    5.1 Linux文件操作 5.1.1 文件操作系统调用 创建 int create(const char *filename, mode_t mode); mode是存取权限,它同umask(在文件 ...

  7. linux设备文件,Linux 文件系统与设备文件

    1 Linux 文件系统 1.1 Linux 文件系统与设备驱动关系 下图表明了 Linux 中虚拟文件系统.磁盘/Flash文件系统以及一般的设备文件与设备驱动程序之间的关系. 文件系统与设备驱动之 ...

  8. Linux文件系统之链接文件

    [推荐阅读] 浅谈linux 内核网络 sk_buff 之克隆与复制 深入linux内核架构--进程&线程 了解Docker 依赖的linux内核技术 链接文件是Linux文件系统的一个特性. ...

  9. linux 文件系统 vfs,linux虚拟文件系统vfs

    <操作系统>课程设计报告课程设计题目:操作系统课程设计 设计时间:2016/1/10一. 课程设计目的与要求需要完成的内容:(1) 安装虚拟机:Vmware.Vmware palyer ( ...

最新文章

  1. java不能连接mysql,无法使用Docker将Java程序连接到MySQL
  2. c语言存储多个数据,C语言中如何求数组真实存有数据的元素个数
  3. 帝国cms后台模板编辑器辅助增强插件代码高亮格式化显示
  4. 算法与数据结构(面向对象思想)
  5. RHEL在戴尔系统上p1p1 ......命名规则
  6. php header x-auth-token,使用Angular 2正确设置Header X-Auth-Token
  7. SharePoint 2013 - Sideloading
  8. Bug : Bash on Ubuntu on Windows scp work on window but not in shell file
  9. java开发技术心得_Java开发核心技术面试心得分析
  10. OpenResty实现LNMP的缓存前移(到达nginx前端层面)
  11. wpf程序启动时停止工作,事件管理器报错kernelbase.dll
  12. 量化投资相关文章统计
  13. Python降低XGBoost 过度拟合多种方法
  14. 鼠标右键菜单管理工具
  15. python3输入列表_[Python3] 列表的基本用法[TZZ]
  16. 博士计算机毕业论文格式,博士毕业论文格式类型要求
  17. 7-2 The Judger (25分)
  18. 智能手机传感器到底有什么用
  19. LAC+CELLID定位手机位置
  20. Hbase学习笔记(概念和搭建)

热门文章

  1. python语言特点依赖平台吗_python语言的特点
  2. python专业名词_python 术语
  3. ih5长图如何滑动_长图怎么一键截取?这样做很简单
  4. python安装报错ox000007b_Python沙箱逃逸的n种姿势
  5. 全实践!3天物联网安全课程不断电
  6. 函数计算镜像加速:从分钟到秒的跨越
  7. 阿里云数据库2020技术年报新鲜出炉,全力开启牛年新征程!
  8. 如何迁移 Flink 任务到实时计算
  9. 为什么阿里工程师纷纷在内网晒代码?
  10. Java扑克牌(斗地主,手中牌的排序)【Comparator】