linux文件系统目录结构

FHS标准

    

文件和目录被组织成一个单根的倒置树结构

文件系统从根目录开始用“/”表示

根文件系统:root filesystem

目录名称vfat格式不敏感大小写

以.开头的为隐藏文件

路径分割的/

/boot:引导文件存放目录,内核文件,引导加载器都存放此目录

/bin:供所有用户使用的基本命令;不能关联到独立分区;os启动就会用到的程序

/sbin:管理员使用的基本命令,不能关联到独立分区;os启动就会用到的程序

/lib:启动时程序依赖的基本共享库文件以及内核模块文件(/lib/modules)

/lib64:专用于X86_64系统上的辅助性共享库文件存放位置

/etc:配置文件目录

/home/username:普通用户的家目录

/root:管理员的家目录

/media:便携移动式设备挂载点

/mnt:临时文件系统挂载点

/dev:设备文件及特殊文件存储位置

b:block device,块设备文件,随机访问

c:character device,字符设备文件,线性访问,顺序访问

/opt:第三方应用程序的安装位置,不常用

/srv:系统上运行的服务用到的数据

/tmp:临时文件存储位置

/usr:第二层级目录

bin:保证系统拥有完整功能而提供的应用程序

sbin:

lib:32位使用

lib64:只存在64位系统

include:c程序的头文件

share:结构化独立的数据,例如,doc,man

local:第三方应用程序的安装位置

bin,sbin,lib,lib64,etc,share

 /var:可变数据的存放位置,如mail,wtmp……

  cache:应用程序缓存数据目录

  lib:应用程序状态信息目录

  local:专用与/usr/local下的应用程序存储可变数据

  lock:锁文件

  log:日志目录及文件

  opt:专用与/opt下的应用程序存储可变数据

  run:运行中的进程相关数据,通常用于存储进程pid的文件

  spool:应用程序数据池

  tmp:保存系统两次重启之前产生的临时数据

/proc:用于输出内核与进程相关的虚拟文件系统

/sys:用于输出当前系统上硬件设备信息虚拟文件系统

/selinux:相关的安全策略信息的存储位置

clipboard.png

原创文章,作者:M20-1马星,如若转载,请注明出处:http://www.178linux.com/26274

(0)
M20-1马星M20-1马星
上一篇 2016-07-29 15:26
下一篇 2016-07-29 15:26

相关推荐

  • 关于Linux文件系统的的简单理解和认识-20160730

    关于Linux文件系统的的简单理解和认识 关于文件系统的运作,这与操作系统带的档案数据有关。例如Linux操作系统的档案权限(rwx)与文件属性(拥有者,群组,时间参数等)。文件系统通常会将这两部分的数据分别存放在不同的区块,权限与属性放置到inode中,至于实际数据则放置到date block区块中,另外,还有一个超级块区(super block)会记录整…

    Linux干货 2016-08-04
  • Linux开学一周的学习心得

    Linux,这个名字第一次听到是通过张超老师给我讲解,因为我在学校学的是金融数学,平时对这方面没有太多接触。当时对Linux就知道是个系统,随后在网上搜了搜,了解也不太多。 直到今天已经来马哥教育一星期了,刚入学的这一星期上课,都是一些基本的命令,感觉学着还蛮有意思,教学的安排也非常合理,我们大家学一天还能自己动手操作一天,既能专心听课,又能把学到的知识巩固…

    2017-07-15
  • 网络配置与可视化监控工具

    nmcli  [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { general | networking | radio | connection | device | agent  }    OPTIONS := {    -t[erse] : 简…

    Linux干货 2016-09-07
  • 第一周博客 计算机组成及Linux基础入门

    1、描述计算机组成及其功能。
    2、描述罗列Linux的发行版,并描述不同发行版之间的联系和区别。
    3、描述Linux的哲学思想,并按照自己的理解对其进行解释。
    4、说明Linux系统上命令的使用格式,详细介绍ifconfig、echo、tty、startx、export、pwd、history、
    shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例说明阐述。
    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分。
    6、请罗列Linux发行版的基础目录名称命名法则及功能规定。

    2017-12-02
  • 自制linux系统

    本文主要通过裁剪现有Linux系统,打造一个属于自己的Linux小系统,让其能够装载网卡驱动,并配置IP地址,实现网络功能。 自制linux系统 步骤概述: 1、新建一个硬盘2、在该新硬盘上新建两个分区,一个当boot分区,一个当/分区3、格式化并且挂载两个分区4、安装grub至目标磁盘5、为grub提供配置文件6、复制内核文件和initrd文件7、创建目标…

    Linux干货 2016-09-13
  • Linux基础学习总结(二)

    经过前两周的学习,我们大家对于Linux系统和操作已经有了一定的认识。基于Linux平台进行开发,确实要更方便和高效,我经过自己的学习消化,现在将自己的理解的几点总结下来: Linux哲学思想的几句话,简洁的阐明了linux系统的特点。其中一切都是一个文件这句话特别精辟,在实际学习和操作linux系统之后,更是深刻体会到了这句话的内涵,感受颇深。它具体指明了…

    Linux干货 2018-03-16