在linux中所有的文件都是基于目录的方式存储的,一切都是文件,包括硬盘、分区和可插拔介质。Linux的文件系统被组织成一个有层次的树形结构。文件系统的最上层是 /,也就是根目录。这就意味着所有其它文件和目录(包括其它硬盘和分区)都位于根目录中。
在大部分 Linux 发行版中常见的重要目录列表如下:
/ --根目录用于存放Linux所有的文件和相关目录,根目录占据硬盘空间是最大。
/boot --相当于windows的C盘,存放linux启动的时候必须调用的启动相关文件和目录,这个目录一般只有200M左右,该目录不能随便的修改和删除,否则可能会导致linux无法正常启动。
/bin和/usr/bin --可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
/etc --用于存放linux相关的配置文件和软件配置文件,如:数据库配置,网卡配置等等,作用类似于windows下的控制面板。
/home --本地用户主 (home) 目录,普通用户的家目录
/root --root (root) 用户主文件夹
/sbin --重要的系统二进制 (system binaries) 文件。
/dev – 存放linux系统下的设备文件,访问该目录下某个文件, 类似于windows的设备管理器,把所有的硬件用文件的形式存储相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。
/lib – 系统库 (libraries) 文件,系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
/usr(unix software resource)- -主要存放与系统用户有关的文件和目录,一般人用它来进行软件的安装和软件下载,系统运行中不经常改变的文件。
/var – 系统运行中经常变化的(variable)文件,诸如日志或数据库等。
/media- - 挂载可移动介质 (media),诸如 CD、数码相机等。
/mnt – 挂载 (mounted) 文件系统
/opt – 提供一个供可选的 (optional) 应用程序安装目录
/proc – 特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录。进程的信息映射到该目录下,可以向访问普通文件一样访问进程的信息
/sys – 系统 (system) 文件
/tmp – 临时(temporary)文件,所有用户都可以访问。
linux系统目录介绍
最新推荐文章于 2021-05-03 14:27:27 发布