文件系统层次结构

Linux系统中所有文件存储在文件系统中,文件被组织到一棵目录树中,树根在该层次结构的顶部,树根的下方衍生出子目录分支,称为文件系统层次结构

“/目录”是根目录,位于文件系统层次结构的顶部,/字符还用作文件名中目录分隔符。例如,如果etc是/目录的子目录,就把它称为/etc目录

/的子目录用于标准化的用途,以便根据文件和用途组织文件,可以方便查找文件,子目录/boot用于存储启动系统所需的文件

在描述文件系统目录内容时,会遇到下列术语:

  1. 静态,保持不变的内容,除非以显示方式编辑或重新配置
  2. 动态或可变,通常由活动进程修改或附加的内容
  3. 永久,在重启后任然保留的内容,尤其是配置设置
  4. 运行时,重启期间清除的进程或系统特定内容或属性

 Linux系统中一些最重要的目录:

位置 术语
/usr

安装的软件、共享的库,包含文件和静态只读程序。重要的子目录有:

-/usr/bin:用户命令

-/usr/sbin:系统管理命令

-/usr/local:本地自定义软件

/etc 特定于此系统的配置文件
/var 特定于此系统的可变数据,在系统启动之间保持永久性。动态变化的文件(如数据库、缓存目录、日志文件、打印机后台处理文件和网站内容)可以在/var下找到
/run 自上一次系统启动以来,启动进程的运行数据,包括进程ID文件和锁定文件。此目录中的内容在重启时重新创建
/home 普通用户存储其个人数据和配置文件的主目录
/root 管理超级用户root的主目录
/tmp 供临时文件使用的全局可写空间。10天内未访问、未更改的文件将自动从该目录中删除。还有一个临时目录/var/tmp,该目录中的文件如果在30天内未访问、更改,将被自动删除
/boot 开始启动过程所需文件
/dev 包含特殊的设备文件,用于访问硬件

Linux文件系统层次结构相关推荐

  1. linux系统的层次结构,Linux 文件系统层次结构

    # Linux 文件系统层次结构 ## 目标 了解基本的文件系统布局.组织,以及重要文件类型的位置. ## 文件系统层次结构 Linux 中所有文件存储在文件系统中,它们被组织到一个颠倒的目录树中,称 ...

  2. 如何轻松记忆Linux文件系统层次结构

    Linux对于新手来说非常难学.打好基础对于后面深层次的学习非常重要. 对文件系统层次结构要基本的概念.怎么才能理解并且记忆层级结构呢? 方法/步骤 为了帮助记忆,我做了一个比较清晰的图表来协助层次的 ...

  3. linux系统层次结构_Linux文件系统层次结构问题和解答

    linux系统层次结构 This section contains Aptitude Questions and Answers on Linux Filesystem Hierarchy. 本节包含 ...

  4. Linux文件系统不是必须的,而是必要的!

    ♥️♥️♥️♥️♥️在 Linux下能看到类似 /usr./home 的目录,在 Windows 下能看到 C 盘.D 盘等,同时可以很轻松地在这些系统下添加.删除文件,这就是文件系统提供的功能.如果 ...

  5. 论Linux文件系统

    导读 本文旨在高屋建瓴地来讨论 Linux 文件系统概念,而不是对某种特定的文件系统,比如 EXT4 是如何工作的进行具体的描述.另外,本文也不是一个文件系统命令的教程. 每台通用计算机都需要将各种数 ...

  6. linux文件系统简介_Linux文件系统简介

    linux文件系统简介 本文旨在对Linux文件系统概念进行非常高级的讨论. 它无意于对诸如EXT4之类的特定文件系统类型如何工作进行低级描述,也无意于成为文件系统命令的教程. 每台通用计算机都需要将 ...

  7. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  8. Linux 文件系统的目录结构

    1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等. 这个目录中的文件都是可执行的,一般的用户都可以使用 ...

  9. Linux 文件系统与设备文件系统 (二)—— sysfs 文件系统与Linux设备模型

    提到 sysfs 文件系统 ,必须先需要了解的是Linux设备模型,什么是Linux设备模型呢? 一.Linux 设备模型 1.设备模型概述 从2.6版本开始,Linux开发团队便为内核建立起一个统一 ...

最新文章

  1. Windows环境下32位汇编程序设计C版code--第四章
  2. 快放弃你的管家软件吧! Part 2 强制删除
  3. 借助Java 8和lambdas,可以一起使用AssertJ和Awaitility
  4. maven 镜像_Maven(一)
  5. 面条html5,使用 babel 全家桶模块化古老的面条代码
  6. sso登陆劫持漏洞(单点登录劫持,低危)
  7. Ettus Research USRP B200/B210 simple case
  8. 计算机仿真matlab编程,MATLAB与计算机仿真
  9. 张朝阳开课手推E=mc²,李永乐现场狂做笔记!CEO当太久都忘了他是MIT物理博士...
  10. 合并excel多个工作表
  11. 关于win8的各种版本的区别
  12. [免费]CAD批量清理与版本转换工具——无需打开图纸清理及转换版本
  13. 51单片机与STM32的区别(为何51单片机IO引脚的驱动能力弱)
  14. 微信摇一摇插件ios_iOS-仿微信摇一摇
  15. PANOPLY:Low-TCB Linux Applications with SGX Enclaves笔记
  16. 深度学习-nlp系列(2)文本分类(Bert)pytorch
  17. Linux阿里云服务器Tomact从部署到放弃(踩坑系列)
  18. 千元价位两款新机,小米6x和荣耀8x对比
  19. C语言 文本文件读取、写入与定位(详细介绍)
  20. 《java与模式》读书笔记

热门文章

  1. Sublime Text 3 配置浏览器预览路径 localhost
  2. D - 小Y上学记——要迟到了!
  3. 《Cracking the Coding Interview》——第16章:线程与锁——题目3
  4. 陈慧琳的10招不节食瘦身法 - 健康程序员,至尚生活!
  5. 如何进行现场演示(二)
  6. sql 字符串比较大小_SQL简单查询第二关
  7. easyui不同的jsp页面之间混乱_16.jsp九大内置对象,四大作用域
  8. 数据结构与算法(四):二叉树
  9. ajax文件上传报400,js ajaxfileupload.js上传报错的解决方法
  10. debian架设php,Debian 下搭建php-fastcgi方式,nginx