Linux 的目录结构

linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。

centos中的目录与分区关系 centos 文件目录_根目录


具体的目录结构

一、根目录“/”

根目录位于目录结构的最顶层,用斜线"/“表示,类似于Windows操作系统的"C:”,包含操作系统中所有的目录和文件。

二、/bin
目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要linux命令的二进制映像。该目录存放的内容包括各种可执行文件,还有某些可执行文件的符号连接。常用的命令有:cp、dmesg、kill、login、rm、ping、chomd、bash、cat、echo、ls、 mail、vi等。

三、/boot
目录存放系统核心文件以及启动时必须读取的文件,包括Linux内核的二进制映像。

四、/dev
目录保存着外部设备代码的文件,这些文件比较特殊,实际上它们都指向所代表的外围设备,如终端、磁盘驱动器、光驱、打印机等。你可以访问这些外部设备,与访问一个文件或一个目录没有区别。

五、/etc
目录是整个Linux系统的中心,其中包含所有系统管理和维护方面的配置文件,其他的配置文件分别位于单独的子目录中。通常应注意备份这个目录中的重要配置文件,以便需要是能够快速的恢复系统。用于存放系统的配置文件和特定主机的相关文件。

六、/lib
目录下存放必要的运行库,主要是编程语言的库。典型的 Linux 操作系统中包含了C、C++和 Fortran 的库文件。用这些语言开发的应用程序可以使用这些编程语言库文件。

七、/mnt
该目录是默认的文件系统临时装载点,这是一个通用的安装点,可以临时安装任何文件系统或远程资源。

八、/opt
目录用来安装附加软件包,用户调用软件包程序放在目录/opt/package_name/bin下,package_name是安装软件包的名称。

九、/root
超级用户root的主目录(在Linux系统中,斜杠字符“/”是整个系统的根目录,而非超级用户的主目录。)

十、/usr
/usr:这是个最庞大的目录,我们要用到的很多应用程序和文件几乎都存放在这个目录了。

十一/var
/var:用于存放很多不断变化的文件,例如日志文件等。包含了日志文件、计划性任务和邮件等内容。

在 Linux 世界里,一切皆文件

`