Linux文件系统介绍

本篇博文介绍一下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、严格区分大小写。

时间: 2024-10-13 07:21:15

Linux文件系统介绍的相关文章

Linux文件系统介绍(转)

文章转自:http://www.iteye.com/topic/816268 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基本原理.文件存储结构.软链接硬链接.和常见目录的介绍.相信有了这些知识对于深入的学习linux会有一定的帮助.文章例子主要是基于ubuntu发行版. 如有不对之处请大家多多指出. 1.Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主

Linux文件系统介绍及创建目录和文件

Linux文件系统Linux系统是一个为文件设计的操作系统,在Linux中万物皆文件,其文件结构为树形结构,/为根目录,左右其他目录都在从/根目录衍发出去的. 下面介绍几个根目录下比较重要的目录文件: 1./ :根目录,是所有分区.目录结构的起点2./boot :存放系统内核和启动文件的目录,安装时建议单独为/boot目录划分一个分区,便于维护和备份3./bin :用来存放所有用户都可执行的且常用的命令.4./sbin :存放基本的管理命令,但一般只有管理员才能使用5./etc :保存有关系统设

《Linux学习并不难》文件系统管理(1):xfs文件系统介绍

18.1  <Linux学习并不难>文件系统管理(1):xfs文件系统介绍 xfs是一种高性能的64位日志文件系统,由Silicon Graphics在1993年为IRIX操作系统开发.2000年5月,以GNU通用公共许可证发布这套文件系统的源代码,之后被移植到Linux 内核上.xfs特别擅长处理大文件,同时提供平滑的数据传输. xfs文件系统主要有以下几点特性. 1.数据完全性 采用xfs文件系统,当主机发生宕机以后,由于文件系统开启了日志功能,所以磁盘上的文件不会遭到破坏.不论目前文件系

linux之文件系统介绍

写在前面:当磁盘分区后需要格式化分区,操作系统才可以使用分区.会依据操作系统设置的文件属性/权限进行格式化成操作系统所支持的格式. 鸟哥linux书中讲到 文件系统是一个可被挂载的数据 文件系统的运作与操作系统的文件数据有关.如linux文件数据有属性.权限.实际数据,故而文件系统将文件属性和权限放置在inode中,实际数据或目录中的数据放置在block中,超级块super block是记录整个文件系统的信息,如:inode.block使用量剩余量总量,组个数. Ext2磁盘数据结构: 1.启动

ROS文件系统介绍--2

ros初级核心教程--ROS文件系统介绍(原创博文,转载请标明出处--周学伟) 1.ROS文件系统介绍: 1.1.预备工作:本教程中我们将会用到ros-tutorials程序包,请先安装: 将 <distro> 替换成你所安装的版本(比如Jade.Indigo.hydro.groovy.fuerte等) [email protected]: sudo apt-get install ros-<distro>-ros-tutorials 1.2.快速了解文件系统概念 Packages

Linux 文件权限总结

在 Linux 中最基本的任务之一就是设置文件权限.理解它们是如何实现的是你进入 Linux 世界的第一步.如您所料,这一基本操作在类 UNIX 操作系统中大同小异.实际上,Linux 文件权限系统就直接取自于 UNIX 文件权限(www.lampbrother.net). 但不要以为理解文件权限需要长时间的学习.事实上会很简单,让我们一起来看看你需要了解哪些内容以及如何使用它们. 基础概念 你要明白的第一件事是文件权限可以用来干什么.当你设置一个分组的权限时发生了什么?让我们将其展开来说,这个

备忘-linux文件系统结构

用apache的时候总是要进入/var/www, 用久了开始好奇这些个目录都是派什么用处的,简单整理了一下 /bin 存放二进制命令文件,这个目录下面不允许存在子目录/boot bootloader的静态文件,当然OS的文件也必须在这里/dev 设备文件,MAKEDEV命令可以创建设备/etc 特定主机的配置文件,必须是静态文件,非可执行文件: opt, X11, sgml, xml/home 用户目录 /lib 存放主要的共享库和核心模块/media 可移除媒体的挂载点: floppy, cd

linux文件层级、目录、文件基本操作介绍

1.文件层级FHS介绍: Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件. FHS定义了系统中每个区域的用途.所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理. /:linux文件系统根目录 /bin:供所有用户使用的基本命令文件 /sbin:供系统管理员使用的工具程序文件 /lib:供/bin和/sbin程序调用的库文件程序,及系

Linux文件查找之find&locate

Linux文件查找之find&locate 一.概述 Linux系统核心的思想之一"一切皆文件",对于这么多的文件,如何快速查找过滤呢?下面我们就看看系统提供的文件查找命令find和locat,熟练使用find命令是运维人员的必经之路 二.find的用法及示例 1.find特点 查找速度略慢 精确查找 实时查找 只能搜索有读取和执行权限的目录 2.find用法 用法:find  [options]  [查找路径]  [ 查找条件]  [处理动作] 查找条件: 根据文件类型查找